Главная страница
    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.45 MB
Время: 0.007 c
14-59850
Дмитрий К.К.
2003-04-30 07:29
2003.05.19
Именинники 30 апреля


1-59687
ODINUS
2003-05-07 16:33
2003.05.19
Gif в Delphi 7


1-59785
Garmahis
2003-05-06 13:59
2003.05.19
Типизированный файл


7-59974
Darkwin
2003-03-21 12:36
2003.05.19
Изменения пароля пользователя Windows


4-60003
Step[B.M.]
2003-03-01 12:42
2003.05.19
Как из моей проги запустить другой exe-шник, да еще с параметрами





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский