Struct rubullet::PhysicsEngineParameters [−][src]
pub struct PhysicsEngineParameters {}Show fields
pub fixed_time_step: Duration, pub simulation_time_stamp: Duration, pub num_solver_iterations: usize, pub use_split_impulse: bool, pub split_impulse_penetration_threshold: f64, pub num_sub_steps: usize, pub collision_filter_mode: usize, pub contact_breaking_threshold: f64, pub enable_file_caching: bool, pub restitution_velocity_threshold: f64, pub erp: f64, pub contact_erp: f64, pub friction_erp: f64, pub enable_cone_friction: bool, pub deterministic_overlapping_pairs: bool, pub allowed_ccd_penetration: f64, pub joint_feedback_mode: JointFeedbackMode, pub solver_residual_threshold: f64, pub contact_slop: f64, pub enable_sat: bool, pub constraint_solver_type: ConstraintSolverType, pub global_cfm: f64, pub minimum_solver_island_size: usize, pub report_solver_analytics: bool, pub warm_starting_factor: f64, pub sparse_sdf_voxel_size: f64, pub num_non_contact_inner_iterations: usize, pub use_real_time_simulation: bool, pub gravity: Vector3<f64>, pub articulated_warm_starting_factor: f64, pub internal_sim_flags: i32, pub friction_cfm: f64,
Expand description
See SetPhysicsEngineParameterOptions
for a description of the parameters.
Fields
fixed_time_step: Duration
simulation_time_stamp: Duration
num_solver_iterations: usize
use_split_impulse: bool
split_impulse_penetration_threshold: f64
num_sub_steps: usize
collision_filter_mode: usize
contact_breaking_threshold: f64
enable_file_caching: bool
restitution_velocity_threshold: f64
erp: f64
contact_erp: f64
friction_erp: f64
enable_cone_friction: bool
deterministic_overlapping_pairs: bool
allowed_ccd_penetration: f64
joint_feedback_mode: JointFeedbackMode
solver_residual_threshold: f64
contact_slop: f64
enable_sat: bool
constraint_solver_type: ConstraintSolverType
global_cfm: f64
minimum_solver_island_size: usize
report_solver_analytics: bool
warm_starting_factor: f64
sparse_sdf_voxel_size: f64
num_non_contact_inner_iterations: usize
use_real_time_simulation: bool
gravity: Vector3<f64>
articulated_warm_starting_factor: f64
internal_sim_flags: i32
friction_cfm: f64
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for PhysicsEngineParameters
impl Send for PhysicsEngineParameters
impl Sync for PhysicsEngineParameters
impl Unpin for PhysicsEngineParameters
impl UnwindSafe for PhysicsEngineParameters
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
pub fn is_in_subset(&self) -> bool
pub fn is_in_subset(&self) -> bool
Checks if self
is actually part of its subset T
(and can be converted to it).
pub fn to_subset_unchecked(&self) -> SS
pub fn to_subset_unchecked(&self) -> SS
Use with care! Same as self.to_subset
but without any property checks. Always succeeds.
pub fn from_subset(element: &SS) -> SP
pub fn from_subset(element: &SS) -> SP
The inclusion map: converts self
to the equivalent element of its superset.
pub fn vzip(self) -> V