On 2010.08.19 at 10:01:14 +0300, Игорь Чумак wrote:

>>>> Есть круг, с известным диаметром и позицией центра.
>>>> Есть клик, c известными координатами.
>>>>
>>>> Есть ли красивый способ узнать, был ли этот клик в области круга ?
>>>>       
>>> А вам в средней школе не рассказывали об этом?
>>>     
>>
>> А в современной школе есть аналитическая геометрия?
>>   
> ИМХО школьной тригонометрии достаточно.
>
> R1=sqr([x1-x2]^2+[y1-y2]^2)

Это на каком языке? У большинства языков функция square root называется
sqrt, а в Паскале функция sqr это как раз square.

> if ((R-R1)>0) {}

Тригонометрия здесь как-то не очень причем. Вычисление расстояния между
точками в декартовых координатах по-моему дается в какой-то другой теме
в алгебре, и раньше тригонометрии.

А вот свести задачу проверки попадания точки в круг к задаче вычисления 
расстояния от точки до центра круга, в школе не учат.



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100819073229.gb23...@wagner.pp.ru

Ответить