A3DCrvIntersectionData
Fields
A3DBool |
m_bIs2D |
A3DMiscCartesianTransformationData | m_sTrsf |
A3DParameterizationData | m_sParam |
A3DSurfBase * |
m_pSurface1 |
A3DSurfBase * |
m_pSurface2 |
A3DBool |
m_bSensSurface1 |
A3DBool |
m_bSensSurface2 |
A3DBool |
m_bSens |
A3DUns32 |
m_uiCrossingPtsSize |
A3DCrossingPointsCrvIntersectionData * | m_pCrossingPts |
A3DVector3dData | m_sStartLimitPoint |
A3DEIntersectionLimitType |
m_sStartLimitType |
A3DVector3dData | m_sEndLimitPoint |
A3DEIntersectionLimitType |
m_sEndLimitType |
A3DDouble |
m_dChordalError |
A3DDouble |
m_dAngularError |
A3DBool |
m_bParameterizationDefinitionRespected |
Detailed Description
-
struct
A3DCrvIntersectionData
Intersection structure.
- Version
- 2.0
Public Members
-
A3DMiscCartesianTransformationData
m_sTrsf
Cartesian transformation.
-
A3DParameterizationData
m_sParam
Parameterization.
-
A3DSurfBase *
m_pSurface1
Surface 1.
-
A3DSurfBase *
m_pSurface2
Surface 2.
-
A3DBool
m_bSens
True if the sense of the intersection sense is surface 1 cross surface 2; false otherwise.
-
A3DCrossingPointsCrvIntersectionData *
m_pCrossingPts
Array of crossing points.
-
A3DVector3dData
m_sStartLimitPoint
Start limit point.
-
A3DEIntersectionLimitType
m_sStartLimitType
Start limit type.
-
A3DVector3dData
m_sEndLimitPoint
End limit point.
-
A3DEIntersectionLimitType
m_sEndLimitType
End limit type.