Curve On Surface
Data Structures | |
| struct | A3DCrvOnSurfData |
| Curve on Surface structure. More... | |
Functions | |
| A3DStatus | A3DCrvOnSurfCreate (const A3DCrvOnSurfData *pData, A3DCrvOnSurf **ppCrv) |
| Creates an A3DCrvOnSurf from A3DCrvOnSurfData structure. More... | |
| A3DStatus | A3DCrvOnSurfGet (const A3DCrvOnSurf *pCrv, A3DCrvOnSurfData *pData) |
| Populates the A3DCrvOnSurfData structure. More... | |
Detailed Description
- Version
- 2.0
Entity type is kA3DTypeCrvOnSurf.
For the canonical definition of this curve, see the "SerializeTransformationCurve" section of the PRC Format Specification.
- Note
- A3DParameterizationData must have A3DParameterizationData::m_dCoeffA set to 1, A3DParameterizationData::m_dCoeffB set to 0 and an A3DIntervalData identical to the one of A3DCrvOnSurfData::m_pUVCurve.
- A3DMiscCartesianTransformationData should correspond to identity transformation.
- A3DCrvOnSurfData::m_pUVCurve must be a curve of type kA3DTypeCrvLine or kA3DTypeCrvNurbs.
Function Documentation
| A3DStatus A3DCrvOnSurfCreate | ( | const A3DCrvOnSurfData * | pData, |
| A3DCrvOnSurf ** | ppCrv | ||
| ) |
Creates an A3DCrvOnSurf from A3DCrvOnSurfData structure.
- Version
- 2.0
| A3DStatus A3DCrvOnSurfGet | ( | const A3DCrvOnSurf * | pCrv, |
| A3DCrvOnSurfData * | pData | ||
| ) |
Populates the A3DCrvOnSurfData structure.
- Version
- 2.0
