Curve.Project (Point3D, Double, Boolean, out Double) Method

Projects a point on the curve.
Public Overridable Function Project( _ 
ByVal P As Point3D, _ 
ByVal coincTol As Double, _ 
ByVal allowOutside As Boolean, _ 
ByRef u As Double
) As Boolean
This language is not supported or no code example is available.
public virtual bool Project( 
Point3D P
double coincTol
bool allowOutside
out double u 
)
This language is not supported or no code example is available.

Parameters

P
Point3D

The 3D point to project

coincTol
double

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
bool

When true, the projection is not constrained inside the curve domain

u
double

The U parametric position of the closest point on curve to P

Return Value

bool

True when the projection is perpendicular to the curve, false otherwise.

Remarks
 
When false is returned, the value of u is not reliable.

.NET Framework

Supported in: 4.8

In this article

Definition