STORM-1852 Altitude display stutters or is clamped when flying higher than 4096m
parent
d6569db352
commit
8593020037
|
|
@ -625,6 +625,7 @@ Jonathan Yap
|
|||
STORM-1809
|
||||
STORM-1793
|
||||
STORM-1810
|
||||
STORM-1852
|
||||
Kadah Coba
|
||||
STORM-1060
|
||||
Jondan Lundquist
|
||||
|
|
|
|||
|
|
@ -2382,10 +2382,11 @@ void LLViewerObject::interpolateLinearMotion(const F64 & time, const F32 & dt)
|
|||
{ // This will put the object underground, but we can't tell if it will stop
|
||||
// at ground level or not
|
||||
min_height = LLWorld::getInstance()->getMinAllowedZ(this, new_pos_global);
|
||||
// Cap maximum height
|
||||
new_pos.mV[VZ] = llmin(LLWorld::getInstance()->getRegionMaxHeight(), new_pos.mV[VZ]);
|
||||
}
|
||||
|
||||
new_pos.mV[VZ] = llmax(min_height, new_pos.mV[VZ]);
|
||||
new_pos.mV[VZ] = llmin(LLWorld::getInstance()->getRegionMaxHeight(), new_pos.mV[VZ]);
|
||||
|
||||
// Check to see if it's going off the region
|
||||
LLVector3 temp(new_pos);
|
||||
|
|
|
|||
Loading…
Reference in New Issue