rblock.fix

Syntax

b = rblock.fix(b,i)
rblock.fix(b,i) = b

Get/set rigid block fixity condition.

The integer degree-of-freedom corresponds to the following order:
  • in 3D: 1) \(x\)-velocity, 2) \(y\)-velocity, 3) \(z\)-velocity, 4) \(x\)-angular velocity, 5) \(y\)-angular velocity, 6) \(z\)-angular velocity.
  • in 2D: 1) \(x\)-velocity, 2) \(y\)-velocity, 3) angular velocity.

The return value is false for free and true for fixed conditions.

Returns:

b - fixity flag

Accepts:

b - fixity flag

Arguments:

b - rigid block pointer

i - integer degree-of-freedom