`rblock.prin.euler`

Syntax

- v = rblock.prin.euler(p) (3D ONLY)
Get the orientation of the principal axis. This orientation cannot be reset. 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).

Returns: v - rigid block orientation vector Arguments: p - rigid block pointer

Component Access

f = `rblock.prin.euler`

(p)`->x`

- f = rblock.prin.euler.x(p) (3D ONLY)
Get the \(x\)-component of the principal axis.

Returns: f - \(x\)-component of the rigid block orientation vector Arguments: p - rigid block pointer

Access other vector components (\(y\), \(z\) (*3D ONLY*)) by substituting the component name where \(x\) appears above. See Member Access Operator for information about accessing members from data types using `->`

.

Deprecated Component Access

Component access by adding an optional integer in the function arguments (e.g., `f = rblock.prin.euler(p, 3)`

) is deprecated. It remains available but will not be supported in future versions. See Component Access with Integers in FISH on the Deprecated Commands and FISH page for details.

Was this helpful? ... | PFC © 2021, Itasca | Updated: Feb 25, 2024 |