![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Округления GLFloat [Delphi, Windows]
Creep © (2004-11-13 19:24:00)Объясните пожалуйсто я програмлю на OpenGL (стараюсь). И мне в игде нужна четкость кординат но вкоце у меня выходят такие числа 0.0350000001234, если я задаю 0.035 я округляю так
var
s:String[5];
X:=GLFloat;
Begin
s:=FloatToStr(X);
X:=StrToFloat(s);
end;
Но не помогает.
П7 (2004-11-14 15:03:00) [1]А оно зачем тебе так? И вообще используй double... (:
IRIX (2004-11-14 12:10:00) [2]попробуй так: X := Round(X * 1000) * 0.001;
cyborg (2004-11-14 12:01:00) [3]Такой "чёткости" :) никак не будет.