Evaluation of Surfaces
Surface methods allow you to use multiple surface information to calculate, evaluate, determine, and examine surface functions and problems.
Methods Introduced:
The method
pfcGeometry.Surface.GetOwnerQuilt returns the
Quilt object that contains the datum surface.
The method
pfcGeometry.Surface.EvalClosestPoint projects a three-dimensional point onto the surface. Use the method
pfcGeometry.Surface.EvalClosestPointOnSurface to determine whether the specified three-dimensional point is on the surface, within the accuracy of the part. If it is, the method returns the point that is exactly on the surface. Otherwise the method returns null.
The method
pfcGeometry.Surface.Eval3DData returns a
SurfXYZData object that contains information about the surface at the specified
u and
v parameters. The method
pfcGeometry.Surface.EvalParameters returns the
u and
v parameters that correspond to the specified three-dimensional point.
The method
pfcGeometry.SurfXYZData.GetFirstDerivative returns the first partial derivatives of X, Y, and Z coordinates, with respect to the
u and
v parameters.
The method
pfcGeometry.SurfXYZData.GetSecondDerivative returns the second partial derivatives of X, Y, and Z coordinates, with respect to the
u and
v parameters.
The method
pfcGeometry.Surface.EvalArea returns the area of the surface, whereas
pfcGeometry.Surface.EvalDiameter returns the diameter of the surface. If the diameter varies the optional
UVParams argument identifies where the diameter should be evaluated.
The method
pfcGeometry.Surface.EvalPrincipalCurv returns a
CurvatureData object with information regarding the curvature of the surface at the specified
u and
v parameters.
Use the method
pfcGeometry.Surface.VerifyUV to determine whether the
UVParams are actually within the boundary of the surface.
The methods
pfcGeometry.Surface.EvalMaximum and
pfcGeometry.Surface.EvalMinimum return the three-dimensional point on the surface that is the furthest in the direction of (or away from) the specified vector.
The method
pfcGeometry.Surface.ListSameSurfaces identifies other surfaces that are tangent and connect to the given surface.
The method
wfcGeometry.WSurface.GetNextSurface returns the next surface in the surface list. If no surface is present in the surface list, the method returns the value NULL.
|
|
Obtain the next surface again, in case the model geometry has changed.
|