# A3DDrawingCurveData

struct `A3DDrawingCurveData`

  `A3DDrawingCurve`structure.

  > 5.0

  On drawing, only 2 dimension curve are used. If `m_pCurve`is a 3 dimension curve, `m_pPlane`must be defined. In this case, resulting curve of the projection on the given plane is used. In case of 2 dimension curve `m_pPlane`is not used.

  > `m_sTrimInterval`must be contained or equal to the curve interval definition.

  ## Index

  Variables

  - `m_pCurve`
  - `m_sTrimInterval`
  - `m_pPlane`

Variables

A3DCrvBase *`A3DDrawingCurveData.``m_pCurve`
  `A3DCrvBase`*

  Geometric curve.

  Refers to Curves Modulefor more details.

A3DIntervalData `A3DDrawingCurveData.``m_sTrimInterval`
  `A3DIntervalData`

  Trim interval for the curve.

  It must be contained or equal to the curve interval:

A3DSurfPlane *`A3DDrawingCurveData.``m_pPlane`
  `A3DSurfPlane`*

  Projection plane in case of 3D curve.

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...