diff options
| author | DasEtwas <18222134+DasEtwas@users.noreply.github.com> | 2021-04-13 02:09:18 +0200 |
|---|---|---|
| committer | DasEtwas <18222134+DasEtwas@users.noreply.github.com> | 2021-05-06 20:42:24 +0200 |
| commit | 2817fb0acb7a29626c32bffa3b0f564cc4b909a1 (patch) | |
| tree | da522db7fe73df3d4b344580392766c4f41dbb4c | |
| parent | 716c343979cedd7ddbcdc4e7c86d085b3d14f45d (diff) | |
| download | rapier-2817fb0acb7a29626c32bffa3b0f564cc4b909a1.tar.gz rapier-2817fb0acb7a29626c32bffa3b0f564cc4b909a1.tar.bz2 rapier-2817fb0acb7a29626c32bffa3b0f564cc4b909a1.zip | |
Added documentation to newly public fields derived from setters
| -rw-r--r-- | src/dynamics/rigid_body.rs | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/src/dynamics/rigid_body.rs b/src/dynamics/rigid_body.rs index 1fb7213..d35fc54 100644 --- a/src/dynamics/rigid_body.rs +++ b/src/dynamics/rigid_body.rs @@ -567,19 +567,31 @@ impl RigidBody { #[derive(Copy, Clone, Debug, PartialEq)] #[must_use = "Builder functions return the updated builder"] pub struct RigidBodyBuilder { + /// The initial position of the rigid-body to be built. pub position: Isometry<Real>, + /// The linear velocity of the rigid-body to be built. pub linvel: Vector<Real>, + /// The angular velocity of the rigid-body to be built. pub angvel: AngVector<Real>, + /// The scale factor applied to the gravity affecting the rigid-body to be built, `1.0` by default. pub gravity_scale: Real, + /// Damping factor for gradually slowing down the translational motion of the rigid-body, `0.0` by default. pub linear_damping: Real, + /// Damping factor for gradually slowing down the angular motion of the rigid-body, `0.0` by default. pub angular_damping: Real, - pub rb_type: RigidBodyType, - pub mprops_flags: RigidBodyMassPropsFlags, + rb_type: RigidBodyType, + mprops_flags: RigidBodyMassPropsFlags, + /// The additional mass properties of the rigid-body being built. See [`RigidBodyBuilder::additional_mass_properties`] for more information. pub mass_properties: MassProperties, + /// Whether or not the rigid-body to be created can sleep if it reaches a dynamic equilibrium. pub can_sleep: bool, + /// Whether or not the rigid-body is to be created asleep. pub sleeping: bool, + /// Whether continuous collision-detection is enabled for the rigid-body to be built. pub ccd_enabled: bool, + /// The dominance group of the rigid-body to be built. pub dominance_group: i8, + /// An arbitrary user-defined 128-bit integer associated to the rigid-bodies built by this builder. pub user_data: u128, } @@ -838,7 +850,7 @@ impl RigidBodyBuilder { self } - /// Enabled continuous collision-detection for this rigid-body. + /// Sets whether or not continuous collision-detection is enabled for this rigid-body. pub fn ccd_enabled(mut self, enabled: bool) -> Self { self.ccd_enabled = enabled; self |
