| Library | File | Frames | Expand |
| pfcSurfXYZData_ptr | Eval3DData (pfcUVParams_ptr Params) | |
| Evaluates the surface in the specified UV point. | ||
| xreal | EvalArea () | |
| Finds the surface area. | ||
| optional pfcPoint3D_ptr | EvalClosestPoint (pfcPoint3D_ptr ToPoint) | |
| Finds the point on the surface that is closest to the given point. | ||
| optional pfcPoint3D_ptr | EvalClosestPointOnSurface (pfcPoint3D_ptr ToPoint) | |
| Determines whether the specified point is within a small epsilon value of the invoking surface. | ||
| xreal | EvalDiameter (optional pfcUVParams_ptr Params) | |
| Finds the surface diameter at the specified UV point. | ||
| pfcPoint3D_ptr | EvalMaximum (pfcVector3D_ptr Proj) | |
| Finds the coordinates of the surface edge at the maximum projection, in the specified direction. The accuracy of this result is limited to the accuracy of the edge tessellation. | ||
| pfcPoint3D_ptr | EvalMinimum (pfcVector3D_ptr Proj) | |
| Finds the coordinates of the surface edge at the minimum projection, in the specified direction. The accuracy of this result is limited to the accuracy of the edge tessellation. | ||
| pfcUVParams_ptr | EvalParameters (pfcPoint3D_ptr Point) | |
| Finds the corresponding UV point on the surface, given the XYZ point. | ||
| pfcCurvatureData_ptr | EvalPrincipalCurv (pfcUVParams_ptr Params) | |
| This method returns the principal curvatures and directions of a surface at a specified UV point. | ||
| pfcFeature_ptr | GetFeature () | |
| Returns the feature which contains the geometry. | ||
| xbool | GetIsVisible () | |
| true if the geometry is visible and active, false if it is invisible and inactive. Inactive geometry may not have all geometric properties defined. | ||
| pfcNURBSSurfaceDescriptor_ptr | GetNURBSRepresentation () | |
| This method calculates the surface geometry as a non-uniform rational B-spline surface. | ||
| pfcSurfaceOrientation | GetOrientation () | |
| This method returns the orientation of the surface | ||
| optional pfcQuilt_ptr | GetOwnerQuilt () | |
| The quilt that contains the surface. | ||
| pfcSurfaceDescriptor_ptr | GetSurfaceDescriptor () | |
| This method returns a data object representing the geometry of the surface. | ||
| pfcSurfaceType | GetSurfaceType () | |
| This method returns the type of the surface. | ||
| pfcUVOutline_ptr | GetUVExtents () | |
| This method returns the UV parameters at the corners of the surface. | ||
| pfcOutline3D_ptr | GetXYZExtents () | |
| This method returns the XYZ points at the corners of the surface. | ||
| pfcContours_ptr | ListContours () | |
| Lists all the contours on the surface. | ||
| pfcSurfaces_ptr | ListSameSurfaces () | |
| Finds and returns an array of surfaces that are the same as the input surface. For example, in the case of a cylinder, Creo Parametric creates two, half-cylindrical surfaces. If you input one half of the cylinder, this function returns the other half. | ||
| pfcPlacement | VerifyUV (pfcUVParams_ptr Params) | |
| Verifies whether the specified UV point lies within the surface boundaries. | ||
| xbool | GetIsVisible | () |
|
true if the geometry is visible and active, false if it is invisible and inactive. Inactive geometry may not have all geometric properties defined. |
| pfcFeature_ptr | GetFeature | () |
|
Returns the feature which contains the geometry.
|
| optional pfcQuilt_ptr | GetOwnerQuilt | () |
|
The quilt that contains the surface. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The specified surface does not belong to any quilt.
|
| optional pfcPoint3D_ptr | EvalClosestPointOnSurface | (pfcPoint3D_ptr ToPoint) |
|
Determines whether the specified point is within a small epsilon value of the invoking surface.
|
| optional pfcPoint3D_ptr | EvalClosestPoint | (pfcPoint3D_ptr ToPoint) |
|
Finds the point on the surface that is closest to the given point. Exceptions thrown (but not limited to): pfcXToolkitNotFound - Projection of the point to the surface was not found.
|
| pfcSurfXYZData_ptr | Eval3DData | (pfcUVParams_ptr Params) |
|
Evaluates the surface in the specified UV point. The function returns the following information:
|
| pfcUVParams_ptr | EvalParameters | (pfcPoint3D_ptr Point) |
|
Finds the corresponding UV point on the surface, given the XYZ point. Exceptions thrown (but not limited to): pfcXToolkitNotFound - Projection of the point to the surface was not found.
|
| xreal | EvalArea | () |
|
Finds the surface area. Exceptions thrown (but not limited to): pfcXToolkitOutOfRange - Surface area is too small (almost zero).
|
| pfcCurvatureData_ptr | EvalPrincipalCurv | (pfcUVParams_ptr Params) |
|
This method returns the principal curvatures and directions of a surface at a specified UV point. Exceptions thrown (but not limited to): pfcXToolkitBadSrfCrv - The input argument is invalid.
|
| pfcPlacement | VerifyUV | (pfcUVParams_ptr Params) |
|
Verifies whether the specified UV point lies within the surface boundaries.
|
| xreal | EvalDiameter | (optional pfcUVParams_ptr Params) |
|
Finds the surface diameter at the specified UV point.
|
| pfcPoint3D_ptr | EvalMaximum | (pfcVector3D_ptr Proj) |
|
Finds the coordinates of the surface edge at the maximum projection, in the specified direction. The accuracy of this result is limited to the accuracy of the edge tessellation.
|
| pfcPoint3D_ptr | EvalMinimum | (pfcVector3D_ptr Proj) |
|
Finds the coordinates of the surface edge at the minimum projection, in the specified direction. The accuracy of this result is limited to the accuracy of the edge tessellation.
|
| pfcContours_ptr | ListContours | () |
|
Lists all the contours on the surface. Exceptions thrown (but not limited to): pfcXToolkitNotFound - No contours were visited (either because of the filter or for another reason).
|
| pfcSurfaces_ptr | ListSameSurfaces | () |
|
Finds and returns an array of surfaces that are the same as the input surface. For example, in the case of a cylinder, Creo Parametric creates two, half-cylindrical surfaces. If you input one half of the cylinder, this function returns the other half.
|
| pfcSurfaceType | GetSurfaceType | () |
|
This method returns the type of the surface.
|
| pfcOutline3D_ptr | GetXYZExtents | () |
|
This method returns the XYZ points at the corners of the surface.
|
| pfcUVOutline_ptr | GetUVExtents | () |
|
This method returns the UV parameters at the corners of the surface.
|
| pfcSurfaceOrientation | GetOrientation | () |
|
This method returns the orientation of the surface
|
| pfcSurfaceDescriptor_ptr | GetSurfaceDescriptor | () |
|
This method returns a data object representing the geometry of the surface.
|
| pfcNURBSSurfaceDescriptor_ptr | GetNURBSRepresentation | () |
|
This method calculates the surface geometry as a non-uniform rational B-spline surface.
|