trusty.shells¶
BAC + Koiter thin-shell bodies.
MembraneModel
¶
BendingModel
¶
ShellConfig
¶
add_shell
¶
add_shell(
world: World,
V: ndarray[float64, (N, M)],
F: ndarray[int32, (N, 3)],
config: ShellConfig,
*,
friction_mu: float = 0.0,
) -> int
Add a triangle-mesh shell body to the world. friction_mu is the body's surface Coulomb coefficient (>= 0); 0 is frictionless.
set_initial_positions
¶
Set the initial PLACED positions (dynamic start state) of a shell body without changing its rest configuration. X must be (num_verts, 3).