A3DHLRCurveData

struct A3DHLRCurveData

A3DHLRCurveDatastructure.

8.2

m_psTopoEdge,:c:member:m_psTopoFirstFace <A3DHLRCurveData.m_psTopoFirstFace>and:c:member:m_psTopoSecondFace <A3DHLRCurveData.m_psTopoSecondFace>are part of the:c:type:~A3DRiRepresentationItemof:c:struct:~A3DHLRRepresentationItemData. If:c:member:m_bFirstFaceIsSection <A3DHLRCurveData.m_bFirstFaceIsSection>(respectivly:c:member:m_bSecondFaceIsSection <A3DHLRCurveData.m_bSecondFaceIsSection>) is set to true, then:c:member:m_psTopoFirstFace <A3DHLRCurveData.m_psTopoFirstFace>(respectivly:c:member:m_psTopoSecondFace <A3DHLRCurveData.m_psTopoSecondFace>) is part of the planar section result of:c:func:~A3DCutWithMultiPlanarSectionOnModelFileor:c:func:~A3DCutWithMultiPlanarSectionOnRepresentationItemsfunctions.

Variables

A3DCrvPolyLine *A3DHLRCurveData.m_pProjectedPolyLine

PolyLine curve.

A3DTopoEdge *A3DHLRCurveData.m_psTopoEdge

To retrieve analytics from Edge.

A3DTopoFace *A3DHLRCurveData.m_psTopoFirstFace

To retrieve analytics from face.

A3DTopoFace *A3DHLRCurveData.m_psTopoSecondFace

To retrieve analytics from face.

A3DBool A3DHLRCurveData.m_bFirstFaceIsSection

For future use.

A3DBool A3DHLRCurveData.m_bSecondFaceIsSection

For future use.

A3DUns8 A3DHLRCurveData.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:c:macro:~A3D_HLR_TYPE_SILHOUETTE_SECTION.

A3DBool A3DHLRCurveData.m_bIsHidden

if true, the curve is hidden

A3DBool A3DHLRCurveData.m_bIsEdge

if true, the curve come from a edge

A3DBool A3DHLRCurveData.m_bIsSection

if true, the curve come from a section

A3DBool A3DHLRCurveData.m_bIsSilhouette

if true, the curve is a silhouette (can be a edge or a section )

A3DBool A3DHLRCurveData.m_bIsTanEdge

if true, the curve come from a tangent edge ( m_bIsEdge is also set to true )