Transform Curve
Types
Functions
Detailed Description
- group a3d_crvtransform
- Entity type is kA3DTypeCrvTransform. - Version
- 2.0 
 - For the canonical definition of this curve, see the “SerializeTransformationCurve” section of the . - A3DParameterizationData allows for reparameterization and trim. - A3DMiscCartesianTransformationData allows for specific placement. 
Function Documentation
- 
A3DStatus A3DCrvTransformGet(const A3DCrvTransform *pCrv, A3DCrvTransformData *pData)
- Populates the A3DCrvTransformData 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_CRV_CANNOT_ACCESS_CANONICAL – 
- A3D_SUCCESS – 
 
- Returns:
- A3D_SUCCESSon success, or an error code on failure
 
- 
A3DStatus A3DCrvTransformCreate(const A3DCrvTransformData *pData, A3DCrvTransform **ppCrv)
- Creates an A3DCrvTransform from A3DCrvTransformData structure. - Version
- 2.0 
 - Return values:
- A3D_INVALID_DATA_STRUCT_SIZE – 
- A3D_INVALID_DATA_STRUCT_NULL – 
- A3D_CRV_TRANSFORM_CANNOT_CREATE_CANONICAL – 
- A3D_SUCCESS – 
 
- Returns:
- A3D_SUCCESSon success, or an error code on failure
 
