| Magatino (Adm) [Off] | (16.06.2015 / 22:41)Microwap, Ну это смотря для чего тебе надо, если узнать растояние и гнаться за точкой, то норм  А если нужна попиксельная точность (пикселем не меньше, пикселем ни больше), то не подойдёт Изм. Magatino (16.06 / 22:45) (1) | Microwap [Off] | (16.06.2015 / 21:25)Magatino, Про сетку если честно не слышал, надо будет попробовать, только вот боюсь что при этом точность пострадает пропорционально делению. | Microwap [Off] | (16.06.2015 / 21:19)aNNiMON, За hypot спасибо, как то я ее упустил из виду, надо будет глянуть  Хоть в статье и нет «глубокого анализа» думаю она достаточно показательна  Для меня это сюрприз был, функция возведения в квадрат вернула отрицательное значение. А тут может хоть ясно будет в какую сторону копать, ведь сразу и не подумаешь что переменная переполнилась. В Дельфи (по крайней мере семерке) какую переменную пошлешь в функцию ( sqr встроенная), такая и вернется var
i:integer;
d:double;
begin
i:=47000;
d:=47000;
showmessage('i:=' + floattostr(sqr(i)) + #10 +
'd:=' + floattostr(sqr(d)));
end;
результаты для i и d будут разные.(16.06.2015 / 21:09)ну масштабировать еще можно все это дело, установить коэффициент пропорциональности и на него ориентироваться | Magatino (Adm) [Off] | (16.06.2015 / 21:04)Microwap, Знаешь что такое тайловая сетка?  Короче суть: nx=x2/tw-x1/tw;
ny=y2/th-y1/th;
| Microwap [Off] | (16.06.2015 / 20:56)vl@volk, Без знаковое не пойдет, тут нужно больше 32 бита переменная. Как заметил NaikЧто то вроде long long unsigned int =) | Microwap [Off] | (16.06.2015 / 20:53)Magatino, Почему 46 тысяч много ?  Я вообще на ~60 000 x 60 000 рассчитываю. Это вообще в 16 битную переменную влезет. Поэтому integer (32 бита) и пользовал. Да вообще по моему int самая популярная переменная. А на счет проекта… В тонкости вдаваться не буду, а суть приблизительно такова, нужно найти все точки в определенном радиусе. Если уменьшить до 46000 все работает. (16.06.2015 / 19:35)хотя оно все равно тебя когда нибудь сбросит на ноль, можно помудрить с матаном и накрутить каких формулок, но мне, например, лень  (16.06.2015 / 18:03)здесь надо использовать бесзнаковые числа, unsigned. Вот и все К записи
Прочее
Категории
|