increase friction coefficients to more realistic values
This commit is contained in:
parent
c8358488c2
commit
0f330283ee
4 changed files with 4 additions and 5 deletions
|
@ -16,7 +16,7 @@ pub(super) fn spawn_cyberbike(
|
|||
wheel_conf: Res<WheelConfig>,
|
||||
mut meshterials: Meshterial,
|
||||
) {
|
||||
let altitude = PLANET_RADIUS - 100.0;
|
||||
let altitude = PLANET_RADIUS - 180.0;
|
||||
|
||||
let mut xform = Transform::from_translation(Vec3::X * altitude)
|
||||
.with_rotation(Quat::from_axis_angle(Vec3::Z, -89.0f32.to_radians()));
|
||||
|
@ -81,5 +81,5 @@ pub(super) fn spawn_cyberbike(
|
|||
.insert(CatControllerState::default())
|
||||
.id();
|
||||
|
||||
spawn_tires(&mut commands, &xform, bike, &wheel_conf, &mut meshterials);
|
||||
spawn_tires(&mut commands, bike, &wheel_conf, &mut meshterials);
|
||||
}
|
||||
|
|
|
@ -37,7 +37,7 @@ impl Default for WheelConfig {
|
|||
stiffness: 90.0,
|
||||
damping: 8.0,
|
||||
radius: 0.3,
|
||||
friction: 0.9,
|
||||
friction: 1.2,
|
||||
restitution: 0.8,
|
||||
density: 0.9,
|
||||
}
|
||||
|
|
|
@ -9,7 +9,6 @@ use super::{CyberSteering, CyberWheel, Meshterial, WheelConfig, BIKE_WHEEL_COLLI
|
|||
|
||||
pub fn spawn_tires(
|
||||
commands: &mut Commands,
|
||||
_xform: &Transform,
|
||||
bike: Entity,
|
||||
conf: &WheelConfig,
|
||||
meshterials: &mut Meshterial,
|
||||
|
|
|
@ -32,7 +32,7 @@ fn spawn_planet(
|
|||
let pcollide = (
|
||||
shape,
|
||||
Friction {
|
||||
coefficient: 0.8,
|
||||
coefficient: 1.2,
|
||||
..Default::default()
|
||||
},
|
||||
Restitution::new(0.8),
|
||||
|
|
Loading…
Reference in a new issue