Extrusion Surface

Types

A3DSurfExtrusionData

Functions

A3DStatus

A3DSurfExtrusionGet

A3DStatus

A3DSurfExtrusionCreate

Detailed Description

group a3d_srfextrusion

Entity type is kA3DTypeSurfExtrusion.

For the canonical definition and corresponding parametric equation, see the “SerializeExtrusion” section of the .

A3DUVParameterizationData allows for reparameterization and trim.

Function Documentation

A3DStatus A3DSurfExtrusionGet(const A3DSurfExtrusion *pSrf, A3DSurfExtrusionData *pData)

Populates the A3DSurfExtrusionData structure.

Version

2.0

Return values
  • A3D_INITIALIZE_NOT_CALLED

  • A3D_INVALID_DATA_STRUCT_SIZE

  • A3D_INVALID_DATA_STRUCT_NULL

  • A3D_INVALID_ENTITY_NULL

  • A3D_INVALID_ENTITY_TYPE

  • A3D_SUCCESS

Returns

A3D_SUCCESS in case of success or an error code

A3DStatus A3DSurfExtrusionCreate(const A3DSurfExtrusionData *pData, A3DSurfExtrusion **ppSrf)

Creates an A3DSurfExtrusion from an A3DSurfExtrusionData structure.

Version

2.0

Return values
  • A3D_INVALID_DATA_STRUCT_SIZE

  • A3D_INVALID_DATA_STRUCT_NULL

  • A3D_SUCCESS

Returns

A3D_SUCCESS in case of success or an error code