Description
CreateAirVolumeConstraint (v1) Experimental
Creates volume constraint (defined by point-triangle tetrahedron volume) between surface meshes of different geometries. This constraint allow sliding of the point along the triangle plane.
Input(s) : VertexSelection - (optional) only create volume constraints from surface vertices in VertexSelection to triangles in other geometries. For example, if the VertexSelection contains only one geometry, only this geometry will bind to other geometries. No constraints will be created between two geometries that are not in the VertexSelection.
Output(s): DynamicMesh - Render dynamic mesh of the boundary mesh of added volume
Information
| Module | ChaosFleshNodes |
| Category | Flesh |
| Type | FCreateAirVolumeConstraintDataflowNode |
Parameters
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| SearchRadius | search radius for point-triangle pairs | float | 0.000000 |
| Stiffness | Stiffness of the volume constraint. This should be around the same magnitude as Young's modulus. | float | 1.000000 |
Inputs
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| Collection | FManagedArrayCollection | () | |
| VertexSelection | (optional) only create volume constraints from surface vertices in VertexSelection to triangles in other geometries. For example, if the VertexSelection contains only one geometry, only this geometry will bind to other geometries. No constraints will be created between two geometries that are not in the VertexSelection. | FDataflowVertexSelection | () |
Outputs
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| Collection | FManagedArrayCollection | ||
| DynamicMesh | Render dynamic mesh of the boundary mesh of added volume | TObjectPtr<UDynamicMesh> |