NURBS Surface (the base surface entity)

Types

A3DSurfNurbsData
A3DEBSplineSurfaceForm

Fields

kA3DBSplineSurfaceFormPlane
kA3DBSplineSurfaceFormCylindrical
kA3DBSplineSurfaceFormConical
kA3DBSplineSurfaceFormSpherical
kA3DBSplineSurfaceFormRevolution
kA3DBSplineSurfaceFormRuled
kA3DBSplineSurfaceFormGeneralizedCone
kA3DBSplineSurfaceFormQuadric
kA3DBSplineSurfaceFormLinearExtrusion
kA3DBSplineSurfaceFormUnspecified
kA3DBSplineSurfaceFormPolynomial

Functions

A3DStatus deprecated_A3DSurfBaseGetAsNurbs()
A3DStatus A3DSurfNurbsGet()
A3DStatus A3DSurfNurbsCreate()
A3DStatus A3DSurfBaseWithDomainGetAsNurbs()

Detailed Description

group a3d_srfnurbs

Entity type is kA3DTypeSurfNurbs.

Note

This surface type contains neither A3DUVParameterizationData nor A3DMiscCartesianTransformationData.

Type Documentation

enum A3DEBSplineSurfaceForm

Enumeration for characterizing a surface’s form.

Version
2.0

Values:

enumerator kA3DBSplineSurfaceFormPlane

Planar surface.

enumerator kA3DBSplineSurfaceFormCylindrical

Cylindrical surface.

enumerator kA3DBSplineSurfaceFormConical

Conical surface.

enumerator kA3DBSplineSurfaceFormSpherical

Spherical surface.

enumerator kA3DBSplineSurfaceFormRevolution

Surface of revolution.

enumerator kA3DBSplineSurfaceFormRuled

Ruled surface.

enumerator kA3DBSplineSurfaceFormGeneralizedCone

Cone.

enumerator kA3DBSplineSurfaceFormQuadric

Quadric surface.

enumerator kA3DBSplineSurfaceFormLinearExtrusion

Surface of extrusion.

enumerator kA3DBSplineSurfaceFormUnspecified

Unspecified.

enumerator kA3DBSplineSurfaceFormPolynomial

Polynomial surface.

Function Documentation