Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.19;
Скачать: CL | DM;

Вниз

Есть ли у 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
3-59557
mihei
2003-04-25 13:14
2003.05.19
DBGridEh+Checkboxes


1-59740
Skalp
2003-05-06 09:53
2003.05.19
Как поместить в файл ресурса (*.res) поместить файл *.bmp ...


3-59542
АлексейК
2003-04-29 04:28
2003.05.19
Extendet function в (см. UDF)?


1-59683
Радик
2003-05-07 16:12
2003.05.19
Открыть Word


1-59698
Filat
2003-04-30 20:52
2003.05.19
Как привязать доп. форму над основной и не дать её перемещать?