#[repr(C)]pub struct b3PhysicsSimulationParameters {Show 32 fields
pub m_deltaTime: f64,
pub m_simulationTimestamp: f64,
pub m_gravityAcceleration: [f64; 3],
pub m_numSimulationSubSteps: c_int,
pub m_numSolverIterations: c_int,
pub m_warmStartingFactor: f64,
pub m_articulatedWarmStartingFactor: f64,
pub m_useRealTimeSimulation: c_int,
pub m_useSplitImpulse: c_int,
pub m_splitImpulsePenetrationThreshold: f64,
pub m_contactBreakingThreshold: f64,
pub m_internalSimFlags: c_int,
pub m_defaultContactERP: f64,
pub m_collisionFilterMode: c_int,
pub m_enableFileCaching: c_int,
pub m_restitutionVelocityThreshold: f64,
pub m_defaultNonContactERP: f64,
pub m_frictionERP: f64,
pub m_defaultGlobalCFM: f64,
pub m_frictionCFM: f64,
pub m_enableConeFriction: c_int,
pub m_deterministicOverlappingPairs: c_int,
pub m_allowedCcdPenetration: f64,
pub m_jointFeedbackMode: c_int,
pub m_solverResidualThreshold: f64,
pub m_contactSlop: f64,
pub m_enableSAT: c_int,
pub m_constraintSolverType: c_int,
pub m_minimumSolverIslandSize: c_int,
pub m_reportSolverAnalytics: c_int,
pub m_sparseSdfVoxelSize: f64,
pub m_numNonContactInnerIterations: c_int,
}Fields§
§m_deltaTime: f64§m_simulationTimestamp: f64§m_gravityAcceleration: [f64; 3]§m_numSimulationSubSteps: c_int§m_numSolverIterations: c_int§m_warmStartingFactor: f64§m_articulatedWarmStartingFactor: f64§m_useRealTimeSimulation: c_int§m_useSplitImpulse: c_int§m_splitImpulsePenetrationThreshold: f64§m_contactBreakingThreshold: f64§m_internalSimFlags: c_int§m_defaultContactERP: f64§m_collisionFilterMode: c_int§m_enableFileCaching: c_int§m_restitutionVelocityThreshold: f64§m_defaultNonContactERP: f64§m_frictionERP: f64§m_defaultGlobalCFM: f64§m_frictionCFM: f64§m_enableConeFriction: c_int§m_deterministicOverlappingPairs: c_int§m_allowedCcdPenetration: f64§m_jointFeedbackMode: c_int§m_solverResidualThreshold: f64§m_contactSlop: f64§m_enableSAT: c_int§m_constraintSolverType: c_int§m_minimumSolverIslandSize: c_int§m_reportSolverAnalytics: c_int§m_sparseSdfVoxelSize: f64§m_numNonContactInnerIterations: c_intTrait Implementations§
Source§impl Clone for b3PhysicsSimulationParameters
impl Clone for b3PhysicsSimulationParameters
Source§fn clone(&self) -> b3PhysicsSimulationParameters
fn clone(&self) -> b3PhysicsSimulationParameters
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for b3PhysicsSimulationParameters
impl Default for b3PhysicsSimulationParameters
Source§fn default() -> b3PhysicsSimulationParameters
fn default() -> b3PhysicsSimulationParameters
Returns the “default value” for a type. Read more
impl Copy for b3PhysicsSimulationParameters
Auto Trait Implementations§
impl Freeze for b3PhysicsSimulationParameters
impl RefUnwindSafe for b3PhysicsSimulationParameters
impl Send for b3PhysicsSimulationParameters
impl Sync for b3PhysicsSimulationParameters
impl Unpin for b3PhysicsSimulationParameters
impl UnwindSafe for b3PhysicsSimulationParameters
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