mirror of
https://github.com/opensim/opensim.git
synced 2026-08-05 08:55:56 +08:00
fix vertex rounding direction
This commit is contained in:
@@ -207,7 +207,14 @@ namespace OpenSim.Region.Physics.Meshing
|
||||
|
||||
private float fRound(float f)
|
||||
{
|
||||
int i = (int)(1e5f * f +0.5f);
|
||||
int i;
|
||||
if (f == 0f)
|
||||
return f;
|
||||
else if (f > 0f)
|
||||
i = (int)(1e5f * f + 0.5f);
|
||||
else
|
||||
i = (int)(1e5f * f - 0.5f);
|
||||
|
||||
return ((float)i * 1e-5f);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user