A3DGraphHatchingPatternData
Fields
A3DUns32 |
m_uiSize |
A3DGraphHatchingPatternLineData * | m_psHatchLines |
A3DUns32 |
m_uiNextPatternIndex |
Detailed Description
-
struct
A3DGraphHatchingPatternData
Hatching lines fill pattern descriptor.
A hatching pattern is a composition of at least one line described with
A3DGraphHatchingPatternLineData
.- Version
- 2.0
A3DGraphHatchingPatternData
is one of the four fill pattern provided by HOOPS. It is associated to thekA3DTypeGraphHatchingPattern
entity type. The other available fill patterns areA3DGraphDottingPatternData
,A3DGraphSolidPatternData
andA3DGraphVPicturePatternData
.See also
A3DGlobalGetGraphHatchingPatternData
See also
A3DGlobalInsertGraphHatchingPattern
See also
See also
See also
- Pattern description
- This descriptor is a stacking of line descriptions, represented by an array of
A3DGraphHatchingPatternLineData
instances. Where each element is drawn over its preceding one. - Pattern layers
- Implementations can express complex patterns by chaining them in order, using the
m_uiNextPatternIndex
field.
Public Members
-
A3DUns32
m_uiSize
The number of hatch lines the pattern is made of.
-
A3DGraphHatchingPatternLineData *
m_psHatchLines
An array of lines, allocated to
sizeof(A3DGraphHatchingPatternLineData) * m_psHatchLines
.
-
A3DUns32
m_uiNextPatternIndex
Global index for the next pattern.