Eyeshot 11 WinForms API Reference
WinForms Assembly / devDept.Eyeshot.Entities Namespace / Surface Class / Project Method / Project(Point3D,Double,Boolean,Point2D,Vector2D) Method
The 3D point to project
Relevant only when P lays on the surface. When the distance between P and its projection is smaller then this value, the projection is considered succesful.
When true, the projection is not constrained inside the surface domain
The parametric coordinates of projection on surface to P
The 2D tangent vector in parametric space

In This Topic
    Project(Point3D,Double,Boolean,Point2D,Vector2D) Method
    In This Topic
    Projects a point on the surface.
    Syntax
    'Declaration
     
    Public Overloads Function Project( _
       ByVal P As Point3D, _
       ByVal coincTol As Double, _
       ByVal allowOutside As Boolean, _
       ByRef proj As Point2D, _
       ByRef W As Vector2D _
    ) As Boolean
    public bool Project( 
       Point3D P,
       double coincTol,
       bool allowOutside,
       out Point2D proj,
       out Vector2D W
    )

    Parameters

    P
    The 3D point to project
    coincTol
    Relevant only when P lays on the surface. When the distance between P and its projection is smaller then this value, the projection is considered succesful.
    allowOutside
    When true, the projection is not constrained inside the surface domain
    proj
    The parametric coordinates of projection on surface to P
    W
    The 2D tangent vector in parametric space

    Return Value

    True when the projection is perpendicular to the surface, false otherwise.
    See Also