omni.deform.Shrinkwrap

Cloth simulation node

Installation

To use this Node, you must enable omni.deform.shrinkwrap in the Extension Manager.

Inputs

Name

Type

Description

Default

Mesh Bundle (deformable)

bundle

Deformed mesh bundle

Collider Mesh (colliderMesh)

bundle

Collider mesh to project onto

Rest Mesh (deformableRest)

bundle

Rest state of deformed mesh bundle

Collider Rest Mesh (colliderMeshRest)

bundle

Rest state of collider mesh

innerLimit

float

Inner radius where the deformer affected by the deformer.

1.0

outerLimit

float

Outer radius where the deformer affected by the deformer.

2.0

pushOut

float

Push out multiplier for intersecting geo

1.0

active

bool

Whether the deformer should be applied

True

blend

float

Weighting value applied to all points. This single value is used to multiply the weighting factor of all points, allowing the entire deformation to be increased or decreased

1.0

centerMatrix

matrixd[4]

Center transform space to localize the colliderPoints to

[[1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]]

centerMatrixRest

matrixd[4]

Rest transform space to localize the colliderPointsRest to

[[1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]]

Outputs

Name

Type

Description

Default

deformable

bundle

The bundle contains the mesh data and transforms.