| Library | File | Frames | Expand |
| pfcSurfXYZData_ptr | Eval3DData (pfcUVParams_ptr Params) | |
|
This method is enabled for Creo Direct. Evaluates the surface in the specified UV point. |
||
| xreal | EvalArea () | |
|
This method is enabled for Creo Direct. Finds the surface area. |
||
| optional pfcPoint3D_ptr | EvalClosestPoint (pfcPoint3D_ptr ToPoint) | |
|
This method is enabled for Creo Direct. Finds the point on the surface that is closest to the given point. |
||
| optional pfcPoint3D_ptr | EvalClosestPointOnSurface (pfcPoint3D_ptr ToPoint) | |
|
This method is enabled for Creo Direct. Determines whether the specified point is within a small epsilon value of the invoking surface. |
||
| xreal | EvalDiameter (optional pfcUVParams_ptr Params) | |
|
This method is enabled for Creo Direct. Finds the surface diameter at the specified UV point. |
||
| pfcPoint3D_ptr | EvalMaximum (pfcVector3D_ptr Proj) | |
|
This method is enabled for Creo Direct. 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) | |
|
This method is enabled for Creo Direct. 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) | |
|
This method is enabled for Creo Direct. Finds the corresponding UV point on the surface, given the XYZ point. |
||
| pfcCurvatureData_ptr | EvalPrincipalCurv (pfcUVParams_ptr Params) | |
|
This method is enabled for Creo Direct. 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 () | |
|
This method is enabled for Creo Direct. 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 is enabled for Creo Direct. This method returns the orientation of the surface |
||
| optional pfcQuilt_ptr | GetOwnerQuilt () | |
|
This method is enabled for Creo Direct. The quilt that contains the surface. |
||
| pfcSurfaceDescriptor_ptr | GetSurfaceDescriptor () | |
|
This method is enabled for Creo Direct. This method returns a data object representing the geometry of the surface. |
||
| pfcSurfaceType | GetSurfaceType () | |
|
This method is enabled for Creo Direct. This method returns the type of the surface. |
||
| pfcUVOutline_ptr | GetUVExtents () | |
|
This method is enabled for Creo Direct. This method returns the UV parameters at the corners of the surface. |
||
| pfcOutline3D_ptr | GetXYZExtents () | |
|
This method is enabled for Creo Direct. This method returns the XYZ points at the corners of the surface. |
||
| pfcContours_ptr | ListContours () | |
|
This method is enabled for Creo Direct. 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) | |
|
This method is enabled for Creo Direct. Verifies whether the specified UV point lies within the surface boundaries. |
||
| xbool | GetIsVisible | () |
|
This method is enabled for Creo Direct. 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 | () |
|
This method is enabled for Creo Direct. 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) |
|
This method is enabled for Creo Direct. Determines whether the specified point is within a small epsilon value of the invoking surface.
|
| optional pfcPoint3D_ptr | EvalClosestPoint | (pfcPoint3D_ptr ToPoint) |
|
This method is enabled for Creo Direct. 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) |
|
This method is enabled for Creo Direct. Evaluates the surface in the specified UV point. The function returns the following information:
|
| pfcUVParams_ptr | EvalParameters | (pfcPoint3D_ptr Point) |
|
This method is enabled for Creo Direct. 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 | () |
|
This method is enabled for Creo Direct. 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 is enabled for Creo Direct. 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) |
|
This method is enabled for Creo Direct. Verifies whether the specified UV point lies within the surface boundaries.
|
| xreal | EvalDiameter | (optional pfcUVParams_ptr Params) |
|
This method is enabled for Creo Direct. Finds the surface diameter at the specified UV point.
|
| pfcPoint3D_ptr | EvalMaximum | (pfcVector3D_ptr Proj) |
|
This method is enabled for Creo Direct. 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) |
|
This method is enabled for Creo Direct. 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 | () |
|
This method is enabled for Creo Direct. 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 is enabled for Creo Direct. This method returns the type of the surface.
|
| pfcOutline3D_ptr | GetXYZExtents | () |
|
This method is enabled for Creo Direct. This method returns the XYZ points at the corners of the surface.
|
| pfcUVOutline_ptr | GetUVExtents | () |
|
This method is enabled for Creo Direct. This method returns the UV parameters at the corners of the surface.
|
| pfcSurfaceOrientation | GetOrientation | () |
|
This method is enabled for Creo Direct. This method returns the orientation of the surface
|
| pfcSurfaceDescriptor_ptr | GetSurfaceDescriptor | () |
|
This method is enabled for Creo Direct. 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.
|