A3DGraphVPicturePatternData Struct Reference
A fill pattern using a vectorized picture. More...
Data Fields | |
A3DTessMarkup * | m_pMarkupTess |
A handle to an existing A3DTessMarkupData instance. | |
A3DUns32 | m_uiNextPatternIndex |
A global index for the next pattern. | |
Detailed Description
A fill pattern using a vectorized picture.
- Version
- 2.0
A3DGraphVPicturePatternData
is one of the four fill pattern provided by HOOPS. It is associated to the kA3DTypeGraphVPicturePattern
entity type. The other available fill patterns are A3DGraphDottingPatternData
, A3DGraphHatchingPatternData
and A3DGraphSolidPatternData
.
- Pattern Description
- This fill pattern uses a picture described with a markup tessellation. An
A3DTessMarkupData
is referenced to bym_pMarkupTess
. Only a subset of tessellation markup are supported as description for a picture fill pattern:kA3DMarkupIsMatrix
kA3DMarkupIsExtraData
kA3DMarkupExtraDataType
Polyline 0
0
Triangles 0
1
kA3DMarkupTriangleMask
Color 0
1
kA3DMarkupColorMask
Line Stipple 0
1
kA3DMarkupLineStippleMask
Points 0
1
kA3DMarkupPointsMask
Polygon 0
1
kA3DMarkupPolygonMask
Line Width 0
1
kA3DMarkupLineWidthMask
- Pattern layers
- Implementations can express complex patterns by chaining them in order, using the
m_uiNextPatternIndex
field.