Форум: "Основная";
Текущий архив: 2003.05.19;
Скачать: [xml.tar.bz2];
ВнизЕсть ли у Canvas такая функция определения вхождения в окружность Найти похожие ветки
← →
крон (2003-05-06 12:03) [0]Мастаки, как определить входит ли точка с координатами в окружность, если известны координаты центра и радиус?
← →
Jack128 (2003-05-06 12:43) [1]x,y - координаты точки
x0,y0, R0 - координаты и радиус окружности
if ((x-x0)^2 + (y-y0)^2) <= R0^2 then // точка внутри окружности
← →
Dms (2003-05-06 13:08) [2]все таки средняя школа - полезная штука ;)
← →
Maxus (2003-05-06 13:09) [3]очень просто это все определяется: берем уравнение окружности:
x1^2+y1^2=r
пусть x1, y1, r - параметры твоей окружности, тогда все точки, координаты которых (x, y) удовлетворяют неравенству
(x1-x)^2+(y1-y)^2<=r^2 будут лежать внутри круга и на окружности
← →
Palladin (2003-05-06 13:15) [4]я в шоке...
← →
icWasya (2003-05-06 13:49) [5]
function InCircle(
X,Y:Integer; // пробная точка
O:TPoint; // центр
R:Integer // радиус
):Boolean;
begin
Result:= Sqrt( Sqr(X-O.X)+Sqr(Y-O.Y)) < R
end;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.05.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c