# Synopsis

PDX_MSGT mth_ApplyRotMatrixVector(long option, double matrix[3][3], double in_vector[3], double out_vector[3])

# Purpose

Apply a 3X3 rotation matrix to a vector.

# Description

This function will apply a 3X3 rotation matrix to a 3D vector. The input and output vector can be at the same address.

# Input

## option

### MTH_TRANSPOSE

Use transpose of matrix

## matrix

3X3 rotation matrix to apply

## in_vector

The input vector to be rotated

# Output

## out_vector

Rotated vector

# Return

MTH_NOERR