# A3DMathFct3DLinearData

struct `A3DMathFct3DLinearData`

  Linear transformation.

  > 2.0

  The following equation shows the result of a linear transformation, where u,v,w are the parameters and x,y,z the results:

      x = m_adMatrix[0][0] * u + m_adMatrix[1][0] * v + m_adMatrix[2][0] * w + m_adVector[0];
      y = m_adMatrix[0][1] * u + m_adMatrix[1][1] * v + m_adMatrix[2][1] * w + m_adVector[1];
      z = m_adMatrix[0][2] * u + m_adMatrix[1][2] * v + m_adMatrix[2][2] * w + m_adVector[2];

  ## Index

  Variables

  - `m_adMatrix`
  - `m_adVector`

Variables

A3DDouble `A3DMathFct3DLinearData.``m_adMatrix`[3][3]
  `A3DDouble`

  Transformation matrix.

A3DDouble `A3DMathFct3DLinearData.``m_adVector`[3]
  `A3DDouble`

  Translation vector.

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