pub struct RigidBody {
pub sid: Option<String>,
pub name: Option<String>,
pub common: RigidBodyCommon,
pub technique: Vec<Technique>,
pub extra: Vec<Extra>,
}
Expand description
Describes simulated bodies that do not deform.
These bodies may or may not be connected by constraints (hinge, ball-joint, and so on).
Fields§
§sid: Option<String>
A text string containing the scoped identifier of the RigidBody
element.
This value must be unique among its sibling elements.
Associates each rigid body with a visual Node
when a PhysicsModel
is instantiated.
name: Option<String>
The text string name of this element.
common: RigidBodyCommon
Specifies rigid-body information for the common profile that every COLLADA implmentation must support.
technique: Vec<Technique>
Declares the information used to process some portion of the content. (optional)
extra: Vec<Extra>
Provides arbitrary additional information about this element.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RigidBody
impl RefUnwindSafe for RigidBody
impl Send for RigidBody
impl Sync for RigidBody
impl Unpin for RigidBody
impl UnwindSafe for RigidBody
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more