Overview

Programming Guide

API Reference

NURBS Surface (the base surface entity)

Data Structures

struct  A3DSurfNurbsData
 Nurbs surface structure.
 

Enumerations

enum  A3DEBSplineSurfaceForm {
  kA3DBSplineSurfaceFormPlane, kA3DBSplineSurfaceFormCylindrical, kA3DBSplineSurfaceFormConical, kA3DBSplineSurfaceFormSpherical,
  kA3DBSplineSurfaceFormRevolution, kA3DBSplineSurfaceFormRuled, kA3DBSplineSurfaceFormGeneralizedCone, kA3DBSplineSurfaceFormQuadric,
  kA3DBSplineSurfaceFormLinearExtrusion, kA3DBSplineSurfaceFormUnspecified, kA3DBSplineSurfaceFormPolynomial
}
 
enum  A3DEBSplineSurfaceForm {
  kA3DBSplineSurfaceFormPlane, kA3DBSplineSurfaceFormCylindrical, kA3DBSplineSurfaceFormConical, kA3DBSplineSurfaceFormSpherical,
  kA3DBSplineSurfaceFormRevolution, kA3DBSplineSurfaceFormRuled, kA3DBSplineSurfaceFormGeneralizedCone, kA3DBSplineSurfaceFormQuadric,
  kA3DBSplineSurfaceFormLinearExtrusion, kA3DBSplineSurfaceFormUnspecified, kA3DBSplineSurfaceFormPolynomial
}
 Enumeration for characterizing a surface's form. More...
 

Functions

A3DStatus A3DSurfNurbsGet (const A3DSurfNurbs *pSrf, A3DSurfNurbsData *pData)
 Populates the A3DSurfNurbsData structure. More...
 
A3DStatus A3DSurfNurbsCreate (const A3DSurfNurbsData *pData, A3DSurfNurbs **ppSrf)
 Creates an A3DSurfNurbs from an A3DSurfNurbsData structure. More...
 
A3DStatus A3DSurfBaseGetAsNurbs (const A3DSurfBase *pSrf, A3DDouble dTolerance, A3DBool bUseSameParameterization, A3DSurfNurbsData *pData)
 Populates the A3DSurfNurbsData structure from any type of A3DSurfBase. More...
 

Detailed Description

Entity type is kA3DTypeSurfNurbs.

Note
This surface type contains neither A3DUVParameterizationData nor A3DMiscCartesianTransformationData.

Enumeration Type Documentation

Enumeration for characterizing a surface's form.

Version
2.0
Enumerator
kA3DBSplineSurfaceFormPlane 

Planar surface.

kA3DBSplineSurfaceFormCylindrical 

Cylindrical surface.

kA3DBSplineSurfaceFormConical 

Conical surface.

kA3DBSplineSurfaceFormSpherical 

Spherical surface.

kA3DBSplineSurfaceFormRevolution 

Surface of revolution.

kA3DBSplineSurfaceFormRuled 

Ruled surface.

kA3DBSplineSurfaceFormGeneralizedCone 

Cone.

kA3DBSplineSurfaceFormQuadric 

Quadric surface.

kA3DBSplineSurfaceFormLinearExtrusion 

Surface of extrusion.

kA3DBSplineSurfaceFormUnspecified 

Unspecified.

kA3DBSplineSurfaceFormPolynomial 

Polynomial surface.