Library | File

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,
    pfcSurfaceType_nil
};



Description

This enumerated type describes the different Creo Parametric surface types.




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
A spline surface created using spherical coordinates
pfcSURFACE_FOREIGN
A foreign surface
pfcSurfaceType_nil
Enum null value.