wall.euler

Syntax

Vector Access

v = wall.euler(w<,i>) (3D ONLY)
wall.euler(w<,i>) = v (3D ONLY)

Get/set the wall orientation. The convention \(\big\{X,Y^{'},Z^{''}\big\}\) is used (i.e., the x-, y- and z-components correspond to the sequential rotations about the \(X\), \(Y^{'}\), and \(Z^{''}\) axes).

Note

The orientation is updated when orientation tracking is enabled (see the model orientation-tracking command).

Returns:

v - wall orientation vector or component

Accepts:

v - wall orientation vector or component

Arguments:

w - wall pointer

i - optional vector component

Component Access

f = wall.euler.x(w) (3D ONLY)
wall.euler.x(w) = f (3D ONLY)

Get/set the x-component of the wall orientation.

Returns:f - x-component of the wall orientation vector
Accepts:f - x-component of the wall orientation vector
Arguments:w - wall pointer
f = wall.euler.y(w) (3D ONLY)
wall.euler.y(w) = f (3D ONLY)

Get/set the y-component of the wall orientation.

Returns:f - y-component of the wall orientation vector
Accepts:f - y-component of the wall orientation vector
Arguments:w - wall pointer
f = wall.euler.z(w) (3D ONLY)
wall.euler.z(w) = f (3D ONLY)

Get/set the z-component of the wall orientation.

Returns:f - z-component of the wall orientation vector
Accepts:f - z-component of the wall orientation vector
Arguments:w - wall pointer