Enum pfcSurfaceType
# include <pfcGeometry.h>
enum pfcSurfaceType
{
pfcSURFACE_PLANE,
pfcSURFACE_CYLINDER,
pfcSURFACE_CONE,
pfcSURFACE_TORUS,
pfcSURFACE_RULED,
pfcSURFACE_REVOLVED,
pfcSURFACE_TABULATED_CYLINDER,
pfcSURFACE_FILLET,
pfcSURFACE_COONS_PATCH,
pfcSURFACE_SPLINE,
pfcSURFACE_NURBS,
pfcSURFACE_CYLINDRICAL_SPLINE,
pfcSURFACE_SPHERICAL_SPLINE,
pfcSURFACE_FOREIGN,
pfcSURFACE_SPL2DER,
pfcSurfaceType_nil
};
Description
This enumerated type describes the different Creo Parametric surface types.
-
Manual References:
-
Geometry Evaluation: Surface Information
Values
-
pfcSURFACE_PLANE
- A planar surface
-
pfcSURFACE_CYLINDER
- A cylindircal surface
-
pfcSURFACE_CONE
- A conic surface
-
pfcSURFACE_TORUS
- A toroidal surface
-
pfcSURFACE_RULED
- A surface created by linearly interpolating between two sets of curves.
-
pfcSURFACE_REVOLVED
- A surface created by revolving a curve about an axis
-
pfcSURFACE_TABULATED_CYLINDER
- A surface created by linearly projecting a curve
-
pfcSURFACE_FILLET
- A fillet surface
-
pfcSURFACE_COONS_PATCH
- A Coons path surface
-
pfcSURFACE_SPLINE
- A spline surface
-
pfcSURFACE_NURBS
- A Non-Uniform Rational B-Spline surface
-
pfcSURFACE_CYLINDRICAL_SPLINE
- A spline surface created using cylindrical coordinates
-
pfcSURFACE_SPHERICAL_SPLINE
- Reserved for internal use.
-
pfcSURFACE_FOREIGN
- A foreign surface
-
pfcSURFACE_SPL2DER
- A spline surface with 2 derivatives
-
pfcSurfaceType_nil
- Enum null value.