# A3DSurfBlend03Data

struct `A3DSurfBlend03Data`

  Blend03 structure.

  > 2.0

  ## Index

  Variables

  - `m_sTrsf`
  - `m_sParam`
  - `m_uiNbOfElement`
  - `m_pdParameters`
  - `m_piMultiplicities`
  - `m_pPositions`
  - `m_pdRail2AnglesV`
  - `m_pTangent`
  - `m_pdRail2DerivativesV`
  - `m_pSecondDerivatives`
  - `m_pdRail2SecondDerivatives`
  - `m_dRail2ParameterV`
  - `m_dTrimVMin`
  - `m_dTrimVMax`
  - `m_piReserveInt`
  - `m_cReservedChar0`
  - `m_cReservedChar1`
  - `m_cReservedChar2`
  - `m_uiReservedDoublesSize`
  - `m_pdReservedDoubles`
  - `m_dInitialMaxV`

Variables

A3DMiscCartesianTransformationData `A3DSurfBlend03Data.``m_sTrsf`
  `A3DMiscCartesianTransformationData`

  Cartesian transformation.

A3DUVParameterizationData `A3DSurfBlend03Data.``m_sParam`
  `A3DUVParameterizationData`

  UV Parameterization.

A3DUns32 `A3DSurfBlend03Data.``m_uiNbOfElement`
  `A3DUns32`

  Number of elements.

A3DDouble *`A3DSurfBlend03Data.``m_pdParameters`
  `A3DDouble`*

  Array of parameters (size = m_uiNbOfElement).

A3DInt32 *`A3DSurfBlend03Data.``m_piMultiplicities`
  `A3DInt32`*

  Array of multiplicities (size = m_uiNbOfElement).

A3DVector3dData *`A3DSurfBlend03Data.``m_pPositions`
  `A3DVector3dData`*

  Array of positions (size = 3*m_uiNbOfElement).

A3DDouble *`A3DSurfBlend03Data.``m_pdRail2AnglesV`
  `A3DDouble`*

  Array of V angles (size = m_uiNbOfElement).

A3DVector3dData *`A3DSurfBlend03Data.``m_pTangent`
  `A3DVector3dData`*

  Array of tangents (size = 3*m_uiNbOfElement).

A3DDouble *`A3DSurfBlend03Data.``m_pdRail2DerivativesV`
  `A3DDouble`*

  Array of V derivatives (size = m_uiNbOfElement).

A3DVector3dData *`A3DSurfBlend03Data.``m_pSecondDerivatives`
  `A3DVector3dData`*

  Array of second derivatives (size = 3*m_uiNbOfElement).

A3DDouble *`A3DSurfBlend03Data.``m_pdRail2SecondDerivatives`
  `A3DDouble`*

  Array of V second derivatives (size = m_uiNbOfElement).

A3DDouble `A3DSurfBlend03Data.``m_dRail2ParameterV`
  `A3DDouble`

  Rail 2 V parameter.

A3DDouble `A3DSurfBlend03Data.``m_dTrimVMin`
  `A3DDouble`

  Trim V Min parameter.

A3DDouble `A3DSurfBlend03Data.``m_dTrimVMax`
  `A3DDouble`

  Trim V Max parameter.

A3DInt32 `A3DSurfBlend03Data.``m_piReserveInt`[6]
  `A3DInt32`

  Reserved for future use.

A3DInt8 `A3DSurfBlend03Data.``m_cReservedChar0`
  `A3DInt8`

  Reserved for future use.

A3DInt8 `A3DSurfBlend03Data.``m_cReservedChar1`
  `A3DInt8`

  Reserved for future use.

A3DInt8 `A3DSurfBlend03Data.``m_cReservedChar2`
  `A3DInt8`

  Reserved for future use.

A3DUns32 `A3DSurfBlend03Data.``m_uiReservedDoublesSize`
  `A3DUns32`

  Reserved for future use.

A3DDouble *`A3DSurfBlend03Data.``m_pdReservedDoubles`
  `A3DDouble`*

  Reserved for future use.

A3DDouble `A3DSurfBlend03Data.``m_dInitialMaxV`
  `A3DDouble`

  Initial Max V parameter.

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