Struct dae_parser::InstancePhysicsModelData [−][src]
pub struct InstancePhysicsModelData {
pub parent: Option<UrlRef<Node>>,
pub instance_force_field: Vec<Instance<ForceField>>,
pub instance_rigid_body: Vec<InstanceRigidBody>,
pub instance_rigid_constraint: Vec<InstanceRigidConstraint>,
}
Expand description
Extra data associated to Instance
<PhysicsModel
>.
Fields
parent: Option<UrlRef<Node>>
Points to the id of a node in the visual scene. This allows a physics model to be instantiated under a specific transform node, which will dictate the initial position and orientation, and could be animated to influence kinematic rigid bodies.
instance_force_field: Vec<Instance<ForceField>>
Instantiates a ForceField
element to influence this physics model.
instance_rigid_body: Vec<InstanceRigidBody>
Instantiates a RigidBody
element and allows for overriding some or all of its
properties.
The target attribute defines the Node
element that has its transforms overwritten
by this rigid-body instance.
instance_rigid_constraint: Vec<InstanceRigidConstraint>
Instantiates a RigidConstraint
element to override some of its properties.
This element does not have a target
field because its RigidConstraint
children define which Node
elements are targeted.
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for InstancePhysicsModelData
impl Send for InstancePhysicsModelData
impl Sync for InstancePhysicsModelData
impl Unpin for InstancePhysicsModelData
impl UnwindSafe for InstancePhysicsModelData
Blanket Implementations
Mutably borrows from an owned value. Read more