clump.euler

Syntax

Vector Access

v = clump.euler(c<,i>) (3D ONLY)
clump.euler(c<,i>) = v (3D ONLY)

Get/set the clump 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 - clump orientation vector or component

Accepts:

v - clump orientation vector or component

Arguments:

c - clump pointer

i - optional vector component

Component Access

f = clump.euler.x(c) (3D ONLY)
clump.euler.x(c) = f (3D ONLY)

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

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

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

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

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

Returns:f - z-component of the clump orientation vector
Accepts:f - z-component of the clump orientation vector
Arguments:c - clump pointer