Eyeshot 9.0 WinForms API Reference
Project(Point3D,Double,Boolean,Double,Double) Method

WinForms Assembly > devDept.Eyeshot.Entities Namespace > Curve Class > Project Method : Project(Point3D,Double,Boolean,Double,Double) Method
The 3D point to project
Relevant only when P lays on the curve. 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 curve domain
The U parametric coordinate of a previous succesful point projection
The U parametric coordinate of the closest point on curve to P
Projects a point on the curve.
Syntax
'Declaration
 
Public Overloads Function Project( _
   ByVal P As Point3D, _
   ByVal coincTol As Double, _
   ByVal allowOutside As Boolean, _
   ByVal prevU As Double, _
   ByRef u As Double _
) As Boolean
public bool Project( 
   Point3D P,
   double coincTol,
   bool allowOutside,
   double prevU,
   out double u
)

Parameters

P
The 3D point to project
coincTol
Relevant only when P lays on the curve. 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 curve domain
prevU
The U parametric coordinate of a previous succesful point projection
u
The U parametric coordinate of the closest point on curve to P
See Also

Reference

Curve Class
Curve Members
Overload List