Вниз
Скачать: CL | DM;

Округления GLFloat   Найти похожие ветки 

 
Creep   (2004-11-13 19:24) [0]

Объясните пожалуйсто я програмлю на OpenGL (стараюсь). И мне в игде нужна четкость кординат но вкоце у меня выходят такие числа 0.0350000001234, если я задаю 0.035 я округляю так
var
s:String[5];
X:=GLFloat;
Begin
s:=FloatToStr(X);
X:=StrToFloat(s);
end;
Но не помогает.


 
cyborg ©   (2004-11-14 12:01) [1]

Такой "чёткости" :) никак не будет.


 
IRIX   (2004-11-14 12:10) [2]

попробуй так: X := Round(X * 1000) * 0.001;


 
П7   (2004-11-14 15:03) [3]

А оно зачем тебе так? И вообще используй double... (:



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
14-1106650775
syte_ser78
2005-01-25 13:59
2005.02.20
Epson stylus Color 300


1-1093323585
Vilux
2004-08-24 08:59
2005.02.20
TTree и цвет текста


4-1104940427
Fanny
2005-01-05 18:53
2005.02.20
Как узнать, есть ли права на запись в реестр?


3-1106539391
vasili
2005-01-24 07:03
2005.02.20
Ошибка в длл


14-1106903067
stud
2005-01-28 12:04
2005.02.20
борьба с виндой 2000




   Наверх