[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



On Thu, Aug 19, 2010 at 12:59:27PM +0500, Boris Bobrov wrote:
> Есть круг с позицией центра в точке N с координатами x1 пикселей по оси x, y1 
> по y. 
> Есть клик с позицией в точке M с координатами x2 по оси x, y2 по оси y. 
> Расстояние от точки до точки в декартовой системе координат: 
> MN = sqrt((x1-x2)^2 + (y1 - y2)^2); 
> Радиус окружности NK = R (K - точка на окружности). 
> если(R - MN)>=0, то точка принадлежит кругу. Иначе не принадлежит. 

Лучше хотя бы выкинуть нафиг sqrt и вместо этого сравнивать с квадратом
радиуса (который можно 1 раз просчитать).

-- 
WBR, Dmitry

Attachment: signature.asc
Description: Digital signature


Reply to: