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

Projects a point on the surface.
Public Function Project( _ 
ByVal P As Point3D, _ 
ByVal coincTol As Double, _ 
ByVal allowOutside As Boolean, _ 
ByRef proj As Point2D, _ 
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
out Point2D proj
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

proj
Point2D

The parametric coordinates of 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