`rblock.euler`

Syntax

- v = rblock.euler(p) (3D ONLY)
- rblock.euler(p) = v (3D ONLY)
Get/set the rigid block 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). This value is incremented during cycling, and can be reset.

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

Component Access

f = `rblock.euler`

(p)`->x`

`rblock.euler`

(p)`->x`

= f

- f = rblock.euler.x(p) (3D ONLY)
- rblock.euler.x(p) = f (3D ONLY)
Get/set the \(x\)-component of the rigid block orientation.

Returns: f - \(x\)-component of the rigid block orientation vector Accepts: 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.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 |