![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как сделать из double вычислений вычисления с фикс точкой.
Asderg © (2002-10-08 08:25:00)как сделать сабж? есть некий коэффициент (ед изм/пикселей)
и при преобразовании нуно много раз умножать int на этот double
я так понимаю, все это делается медленно, как сделать быстро?
Jeer (2002-10-09 12:25:00) [1]На самом деле для представления своего формата с фикс.точкой вполне подходят все целочисленные типы с учетом требуемой точности.
Asderg (2002-10-09 08:04:00) [2]...вычисления с числами с плавающей запятой по определению выполняются дольше (намного), чем вычисления с числами с фиксированной точкой.
вопрос в том, реализовывал кто-нибудь такие алгоритмы ?(преобразования из плав. в фикс.)...
помнится, когда писал дум2 :))) (по книжке "как написать игру" или что-то в этом роде) там по этой теме были размышления, но это было в детстве :( а памяти уже нету... :(
Znaika (2002-10-08 20:41:00) [3]Написать свои функции работы с фиксированной точкой.
На асме естественно. Только ведь придется за масштабом внимательно следить.
BOA_KAA (2002-10-08 19:35:00) [4]Вопрос не понят совершенно! Что сделать надо? А то из этого вопроса можно сделать вывод лишь о том, что умножать быстрее нельзя:-)