Bug #131
High air resistance
| Status: | Closed | Start date: | 01/30/2010 | |
|---|---|---|---|---|
| Priority: | High | Due date: | ||
| Assignee: | % Done: | 100% |
||
| Category: | RoR - Physics | |||
| Target version: | 0.38 | |||
| Operating System: | All | Operating System Bits: |
Description
Well, actually this is a old known bug, but I couldn't find a ticket for it.
History
#1
Updated by Betzi over 2 years ago
<Miura> at the moment, it wouldn't matter if the trucks had realistic aerodynamic drag.. tire rolling resistance slows them down more than aero drag
#2
Updated by tdev about 2 years ago
- Status changed from New to Researching
- % Done changed from 0 to 10
agreed, old and big bug :-/
#3
Updated by tdev about 2 years ago
- Target version set to 0.37
#4
Updated by tdev almost 2 years ago
- Target version deleted (
0.37)
#5
Updated by tdev about 1 year ago
- Target version set to 0.38
- % Done changed from 10 to 30
#6
Updated by Lifter about 1 year ago
- Assignee changed from tdev to Lifter
#7
Updated by Lifter about 1 year ago
This is our current airdrag calculation when a truck has NO fusedrag:
{
Real speed=nodes[i].Velocity.squaredLength();//we will (not) reuse this
speed=approx_sqrt(speed);
//plus: turbulences
Real defdragxspeed= DEFAULT_DRAG*speed;
//Real maxtur=defdragxspeed*speed*0.01f;
nodes[i].lastdrag=-defdragxspeed*nodes[i].Velocity;
Real maxtur=defdragxspeed*speed*0.005f;
nodes[i].lastdrag+=maxtur*Vector3(frand_11(), frand_11(), frand_11());
nodes[i].Forces+=nodes[i].lastdrag;
}
This means, that a truck has more aerodrag the more nodes it has.
I can fix this, but it will break all old trucks.
Since we do not want to braek all trucks with no fusedrag section, there will be an option soon for the fusedrag section to generate one as default from the trucks front area size.
Ticket closed
#8
Updated by Lifter about 1 year ago
- Status changed from Researching to Closed
- % Done changed from 30 to 100