예제 #1
0
        // Projection

        public override double referencePositionDefinitionValue(Point2D point)
        {
            Point2D directionalVector = new AngleWrapper(m_endpoint - m_startpoint).unitVector();

            return(directionalVector.point(point - m_startpoint));
        }
예제 #2
0
 // Projection
 public override double referencePositionDefinitionValue(Point2D point)
 {
     Point2D directionalVector = new AngleWrapper(m_endpoint - m_startpoint).unitVector();
     return directionalVector.point(point - m_startpoint);
 }