# A3DGraphHatchingPatternLineData

struct `A3DGraphHatchingPatternLineData`

  Line descriptor for the `A3DGraphHatchingPatternData`structure.

  > 2.0

  A hatching pattern is a composition of at least onen line descriptor. A line descriptor is represented by an instance of `A3DGraphHatchingPatternLineData`. Each hatching line is infinitely repeated in both orthogonal directions.

  The fill pattern graphics style is described with an instance of `A3DGraphStyleData`which can be retrieved by calling `A3DGlobalGetGraphStyleData`with `m_uiStyleIndex`.

  > This structure is exclusively used as a composition of `A3DGraphHatchingPatternData`even if the hatching pattern is made of a single hatching line description.

  > HOOPS does not perform any check on whether the values of `m_dAngle`and `m_sOffset`generating infinitely overlapping lines. It is up to your application to make such validation if needed.

  > `A3DGraphHatchingPatternData`

  > `A3DGraphStyleData`

  > `A3DGlobalGetGraphStyleData()`

  > `A3DGlobalGetGraphHatchingPatternData()`

  > `A3DGlobalInsertGraphHatchingPattern()`

  > `A3DGraphVPicturePatternData`

  > `A3DGraphSolidPatternData`

  ## Index

  Variables

  - `m_sStart`
  - `m_sOffset`
  - `m_dAngle`
  - `m_uiStyleIndex`

Variables

A3DVector2dData `A3DGraphHatchingPatternLineData.``m_sStart`
  `A3DVector2dData`

  A point within the reference line. Expressed in 2D space coordinates.

A3DVector2dData `A3DGraphHatchingPatternLineData.``m_sOffset`
  `A3DVector2dData`

  The distance between each successive line starting points. Expressed in 2D space coordinates.

A3DDouble `A3DGraphHatchingPatternLineData.``m_dAngle`
  `A3DDouble`

  The direction of the lines. This value is expressed in radians, where an angle value of 0represents an X-aligned line.

A3DUns32 `A3DGraphHatchingPatternLineData.``m_uiStyleIndex`
  `A3DUns32`

  Global index for the drawing style (`A3DGraphStyleData`) of the pattern.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...