Re: Как определить область круга ? (SVG)

2010-08-19 Пенетрантность Игорь Чумак
Victor Wagner пишет: On 2010.08.19 at 07:22:24 +0400, Konstantin Matyukhin wrote: 2010/8/19 Nicholas s...@networkgate.us: Офтопик: 2 варианта одного вопроса - первый из области математики, второй (удобный) про SVG формат. 1. Есть круг, с известным диаметром и позицией центра. Есть

Re: Как определить область круга ? (SVG)

2010-08-19 Пенетрантность Boris Bobrov
Есть круг с позицией центра в точке N с координатами x1 пикселей по оси x, y1 по y. Есть клик с позицией в точке M с координатами x2 по оси x, y2 по оси y. Расстояние от точки до точки в декартовой системе координат: MN = sqrt((x1-x2)^2 + (y1 - y2)^2); Радиус окружности NK = R (K - точка на

Re: Как определить область круга ? (SVG)

2010-08-19 Пенетрантность ivan demakov
On Thursday 19 of August 2010 15:40:49 Victor Wagner wrote: Соответствует. Потому что это экранные координаты - они целые. И FPU тут рядом не стояло. если я правильно понял, то координаты круга там в локальных svg еденицах, а координаты клика - экранные. и основная задача перевести экранные

Re: Как определить область круга ? (SVG)

2010-08-19 Пенетрантность Игорь Чумак
Victor Wagner пишет: On 2010.08.19 at 10:01:14 +0300, Игорь Чумак wrote: Есть круг, с известным диаметром и позицией центра. Есть клик, c известными координатами. Есть ли красивый способ узнать, был ли этот клик в области круга ? А вам в средней школе не рассказывали об

Re: Как определить область круга ? (SVG)

2010-08-19 Пенетрантность Nicholas
On 19.08.2010 07:01, Игорь Чумак wrote: R1=sqr([x1-x2]^2+[y1-y2]^2) if ((R-R1)0) {} Спасибо за формулу. Предварительный вариант js функции в конце письма. Работает до первого скалирования. Видимо, надо переписать с учетом рекомендации:

Как определить область круга ? (SVG)

2010-08-18 Пенетрантность Nicholas
Офтопик: 2 варианта одного вопроса - первый из области математики, второй (удобный) про SVG формат. 1. Есть круг, с известным диаметром и позицией центра. Есть клик, c известными координатами. Есть ли красивый способ узнать, был ли этот клик в области круга ? (понятно, что с квадратным div-ом