Evaluation of Surfaces
Surface methods allow you to use multiple surface information to calculate, evaluate, determine, and examine surface functions and problems.
Methods and Properties Introduced:
The property
pfcSurface.OwnerQuilt returns the
pfcQuilt object that contains the datum surface.
The method
pfcSurface.EvalClosestPoint() projects a three-dimensional point onto the surface. Use the method
pfcSurface.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
pfcSurface.Eval3DData() returns a
pfcSurfXYZData object that contains information about the surface at the specified
u and
v parameters. The method
pfcSurface.EvalParameters() returns the
u and
v parameters that correspond to the specified three-dimensional point.
The property
pfcSurfXYZData.FirstDerivative returns the first partial derivatives of X, Y, and Z coordinates, with respect to the
u and
v parameters.
The property
pfcSurfXYZData.SecondDerivative returns the second partial derivatives of X, Y, and Z coordinates, with respect to the
u and
v parameters.
The method
pfcSurface.EvalArea() returns the area of the surface, whereas
pfcSurface.EvalDiameter() returns the diameter of the surface. If the diameter varies the optional
pfcUVParams argument identifies where the diameter should be evaluated.
The method
pfcSurface.EvalPrincipalCurv() returns a
pfcCurvatureData object with information regarding the curvature of the surface at the specified
u and
v parameters.
Use the method
pfcSurface.VerifyUV() to determine whether the
pfcUVParams are actually within the boundary of the surface.
The methods
pfcSurface.EvalMaximum() and
pfcSurface.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
pfcSurface.ListSameSurfaces() identifies other surfaces that are tangent and connect to the given surface.