Tessellation for 3D wireframes. More...
Modules | |
Flags for Specifying Wire Characteristics | |
Bitmasks used in the A3DTess3DWireData structure to describe wire characteristics. | |
Data Structures | |
struct | A3DTess3DWireData |
3D wire data structure More... | |
Functions | |
A3DStatus | A3DTess3DWireCreate (const A3DTess3DWireData *pData, A3DTess3DWire **ppTess) |
Creates the A3DTess3DWire from A3DTess3DWireData structure. More... | |
A3DStatus | A3DTess3DWireGet (const A3DTess3DWire *pTess, A3DTess3DWireData *pData) |
Populates the A3DTess3DWireData structure. More... | |
Detailed Description
Tessellation for 3D wireframes.
Entity type is kA3DTypeTess3DWire.
An A3DTess3DWire is a tessellation dedicated to curves. This structure is a derivation of A3DTessBase and can be obtained by using the A3DTessBaseGet function on any A3DRiRepresentationItem entity.
Function Documentation
◆ A3DTess3DWireGet()
A3DStatus A3DTess3DWireGet | ( | const A3DTess3DWire * | pTess, |
A3DTess3DWireData * | pData | ||
) |
Populates the A3DTess3DWireData structure.
- Version
- 2.0
- Returns
- A3D_SUCCESS in case of success or an error code
- 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
◆ A3DTess3DWireCreate()
A3DStatus A3DTess3DWireCreate | ( | const A3DTess3DWireData * | pData, |
A3DTess3DWire ** | ppTess | ||
) |
Creates the A3DTess3DWire from A3DTess3DWireData structure.
- Version
- 2.0
- Returns
- A3D_SUCCESS in case of success or an error code
- 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_TESSWIRE_RGBAVERTICESSIZE_INCONSISTENT_DATA A3D_SUCCESS