|
SuperDex Physics C++ API
|
Optional skinned mesh attached to an articulated actor for collision and rendering. More...
#include <mochi_structs.h>
Public Member Functions | |
| bool | operator== (ArticulatedSkinParams const &) const =default |
Public Attributes | |
| ActorBoundaryElementType | boundaryElementType = ActorBoundaryElementType::Default |
| Finite element type for boundary discretization. | |
| std::optional< BoundarySubsamplingParams > | boundarySubsampling |
| Optional subsampling for boundary integrals such as contact. | |
| ContactParams | contact |
| Contact mechanics parameters. | |
| DynamicString | layer |
| Contact layer name for filtering contacts between actors. | |
| std::optional< DynamicArray< DynamicString > > | nonCollidingLinks |
| Local names of links that do not act as colliding actors. | |
| ShapeHandle | shape |
| Shape handle defining the skinned triangular or tetrahedral mesh. | |
Optional skinned mesh attached to an articulated actor for collision and rendering.
The skin is a triangular or tetrahedral mesh deformed by the articulated links and, for a blended skin, the nested soft actors. The articulated actor acts as a colliding actor through the skin's surface: contact sample points on that surface are tested against other actors' collider geometry. The skin does not provide collider geometry, so other actors' contact sample points are not tested against it.
Definition at line 238 of file mochi_structs.h.
|
default |
| ActorBoundaryElementType superdex::ArticulatedSkinParams::boundaryElementType = ActorBoundaryElementType::Default |
Finite element type for boundary discretization.
Definition at line 242 of file mochi_structs.h.
| std::optional<BoundarySubsamplingParams> superdex::ArticulatedSkinParams::boundarySubsampling |
Optional subsampling for boundary integrals such as contact.
Definition at line 243 of file mochi_structs.h.
| ContactParams superdex::ArticulatedSkinParams::contact |
Contact mechanics parameters.
Definition at line 241 of file mochi_structs.h.
| DynamicString superdex::ArticulatedSkinParams::layer |
Contact layer name for filtering contacts between actors.
Definition at line 240 of file mochi_structs.h.
| std::optional<DynamicArray<DynamicString> > superdex::ArticulatedSkinParams::nonCollidingLinks |
Local names of links that do not act as colliding actors.
Definition at line 244 of file mochi_structs.h.
| ShapeHandle superdex::ArticulatedSkinParams::shape |
Shape handle defining the skinned triangular or tetrahedral mesh.
Definition at line 239 of file mochi_structs.h.