`rblock scale`

command

Syntax

- rblock scale keyword ... <range>
Primary keywords:

Scale rigid blocks. If the volume or moment of inertia has been previously specified by the user either via the

`rblock attribute`

command or via FISH, the principal moments of inertia are in a fixed state and will not be scaled. This can be modified with FISH (see the`rblock.moi.fix`

intrinsic for further details). One can either scale the volume to a target value, the volume to the volume of an equivalent {disk with unit thickness in 2D; sphere in 3D} with a specified diameter, or via the return value of a FISH function.- diameter fdiam
Scale the rigid block to have volume of an equivalent {disk with unit thickness in 2D; sphere in 3D} with a specified diameter.

- fish-size sfish fval
Use the FISH function with name sfish to scale the “size” of the rigid block to fval. The FISH function must take a single argument that is a rigid block pointer and return a floating point value corresponding to a linear measure of the rigid block size.

- keep-inertial
Scale the rblocks for contact detection but keep the volume and moment of inertia unchanged from before scaling.

Usage Example

Upscale by one thousandth the rigid blocks with IDs as indicated in the range.

```
rblock scale relative 1.001 range id-list 19 28 29 36 77 84 85 94
```

from “buttress.dat” in Rigid Block Model of Flying Buttresses

Scale the block with ID = 2 to a volume of 1.

```
rblock scale volume 1 range id 2
```

Was this helpful? ... | PFC © 2021, Itasca | Updated: Nov 12, 2022 |