Intersection structure. More...
Detailed Description
Intersection structure.
- Version
- 2.0
Field Documentation
A3DUns16 A3DCrvIntersectionData::m_usStructSize |
Reserved; must be initialized with A3D_INITIALIZE_DATA.
A3DBool A3DCrvIntersectionData::m_bIs2D |
A value of true specifies a 2D curve; and a value of false specifies a 3D curve.
A3DMiscCartesianTransformationData A3DCrvIntersectionData::m_sTrsf |
Cartesian transformation.
A3DParameterizationData A3DCrvIntersectionData::m_sParam |
Parameterization.
A3DSurfBase* A3DCrvIntersectionData::m_pSurface1 |
Surface 1.
A3DSurfBase* A3DCrvIntersectionData::m_pSurface2 |
Surface 2.
A3DBool A3DCrvIntersectionData::m_bSensSurface1 |
True if sense is the same as surface 1; false otherwise.
A3DBool A3DCrvIntersectionData::m_bSensSurface2 |
True if sense is the same as surface 2; false otherwise.
A3DBool A3DCrvIntersectionData::m_bSens |
True if the sense of the intersection sense is surface 1 cross surface 2; false otherwise.
A3DUns32 A3DCrvIntersectionData::m_uiCrossingPtsSize |
Number of crossing points.
A3DCrossingPointsCrvIntersectionData* A3DCrvIntersectionData::m_pCrossingPts |
Array of crossing points.
A3DVector3dData A3DCrvIntersectionData::m_sStartLimitPoint |
Start limit point.
A3DEIntersectionLimitType A3DCrvIntersectionData::m_sStartLimitType |
Start limit type.
A3DVector3dData A3DCrvIntersectionData::m_sEndLimitPoint |
End limit point.
A3DEIntersectionLimitType A3DCrvIntersectionData::m_sEndLimitType |
End limit type.
A3DDouble A3DCrvIntersectionData::m_dChordalError |
Chordal error.
A3DDouble A3DCrvIntersectionData::m_dAngularError |
Angular error.
A3DBool A3DCrvIntersectionData::m_bParameterizationDefinitionRespected |
Parameterization definition respected.