A3DHLRCurveData
Fields
A3DCrvPolyLine * |
m_pProjectedPolyLine |
A3DTopoEdge * |
m_psTopoEdge |
A3DTopoFace * |
m_psTopoFirstFace |
A3DTopoFace * |
m_psTopoSecondFace |
A3DBool |
m_bFirstFaceIsSection |
A3DBool |
m_bSecondFaceIsSection |
A3DUns8 |
m_cType |
A3DBool |
m_bIsHidden |
A3DBool |
m_bIsEdge |
A3DBool |
m_bIsSection |
A3DBool |
m_bIsSilhouette |
A3DBool |
m_bIsTanEdge |
Detailed Description
-
struct
A3DHLRCurveData
A3DHLRCurveData structure.
m_psTopoEdge, m_psTopoFirstFace and m_psTopoSecondFace are part of the A3DRiRepresentationItem of A3DHLRRepresentationItemData. If m_bFirstFaceIsSection (respectivly m_bSecondFaceIsSection) is set to true, then m_psTopoFirstFace (respectivly m_psTopoSecondFace) is part of the planar section result of A3DCutWithMultiPlanarSectionOnModelFile or A3DCutWithMultiPlanarSectionOnRepresentationItems functions.
- Version
- 8.2
Public Members
-
A3DCrvPolyLine *
m_pProjectedPolyLine
PolyLine curve.
-
A3DTopoEdge *
m_psTopoEdge
To retrieve analytics from Edge.
-
A3DTopoFace *
m_psTopoFirstFace
To retrieve analytics from face.
-
A3DTopoFace *
m_psTopoSecondFace
To retrieve analytics from face.
-
A3DBool
m_bFirstFaceIsSection
For future use.
-
A3DBool
m_bSecondFaceIsSection
For future use.
-
A3DUns8
m_cType
Type of curve must be /ref A3D_HLR_TYPE_UNKNOWN, /ref A3D_HLR_TYPE_EDGE, /ref A3D_HLR_TYPE_SILHOUETTE, /ref A3D_HLR_TYPE_SECTION or A3D_HLR_TYPE_SILHOUETTE_SECTION.
-
A3DBool
m_bIsHidden
if true, the curve is hidden
-
A3DBool
m_bIsEdge
if true, the curve come from a edge
-
A3DBool
m_bIsSection
if true, the curve come from a section
-
A3DBool
m_bIsSilhouette
if true, the curve is a silhouette (can be a edge or a section )
-
A3DBool
m_bIsTanEdge
if true, the curve come from a tangent edge ( m_bIsEdge is also set to true )