Surface.Project (Point3D, Double, Boolean, Double, Double, out Double, out Double, out Vector2D) Method

Projects a point on the surface.
Public Function Project( _ 
ByVal P As Point3D, _ 
ByVal coincTol As Double, _ 
ByVal allowOutside As Boolean, _ 
ByVal prevU As Double, _ 
ByVal prevV As Double, _ 
ByRef u As Double, _ 
ByRef v As Double, _ 
ByRef W As Vector2D
) As Boolean
This language is not supported or no code example is available.
public bool Project( 
Point3D P
double coincTol
bool allowOutside
double prevU
double prevV
out double u
out double v
out Vector2D W 
)
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 surface. 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 surface domain

prevU
double

The U parametric coordinate of a previous successful point projection

prevV
double

The V parametric coordinate of a previous successful point projection

u
double

The U parametric coordinate of the projection on surface to P

v
double

The V parametric coordinate of the projection on surface to P

W
Vector2D

The 2D tangent vector in parametric space

Return Value

bool

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

.NET Framework

Supported in: 4.5, 4.6, 4.7

In this article

Definition