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

Вниз

точки принадлежащие прямой   Найти похожие ветки 

 
redlord   (2006-09-08 21:46) [0]

народ помогите
как узнать координаты точек принадлежащих прямой линии расположенной под углом 45 или 135 ил  225 или  315 градусов (диагональ) тобиш один алгоритм на все выше приведенные  случаи .

может уже есть какая нить готовая функция ?


 
Rial ©   (2006-09-08 21:49) [1]

Хм...
Y = X * Tg(A), где A - угол в радианах.

А поконкретнее можно узнать о задаче ?


 
Pavia ©   (2006-09-08 21:57) [2]

(Y=X) or (Y=-X) или abs(X)=abs(Y)


 
redlord   (2006-09-09 00:07) [3]

to pavia
чтото я не очень понял


 
Virgo_Style ©   (2006-09-09 09:21) [4]

Точки, расположенные на таких прямых имеют равные по модулю координаты. В силу |tg(Alpha)|=1.
Соотв. Y(x) = ±x. Я надеюсь, понятно, что одной функцией две прямые не описать.

А вообще ужас.


 
palva ©   (2006-09-09 09:55) [5]

> одной функцией две прямые не описать.
Две прямые это вырожденная кривая второго порядка, описываемая уравнением X^2 = Y^2


 
Virgo_Style ©   (2006-09-09 11:20) [6]

palva ©   (09.09.06 9:55) [5]
С уточненной формой Земли согласен %-) Вот только как бы это уравнение привести к "готовой функции" %-)


 
default ©   (2006-09-09 12:19) [7]


> тобиш один алгоритм на все выше приведенные  случаи .

может быть такое устроит ;)
Y = -(((Angle div 45) mod 4)-2) * X    
то есть функция выражена через операции div, mod, *
думаю, можно и короче
(использовать массив, case и др программисткие шутки тут не интересно)



Страницы: 1 вся ветка

Текущий архив: 2006.10.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.043 c
3-1154194412
Taurus
2006-07-29 21:33
2006.10.01
Компоненты и технологии доступа к данным


15-1157716639
oldman
2006-09-08 15:57
2006.10.01
Есть многое на свете, друг Горацио...


2-1157877145
zopa
2006-09-10 12:32
2006.10.01
class / class(TObject)


15-1158050254
Mutnauq
2006-09-12 12:37
2006.10.01
Работа с QuantumGrid


1-1155977843
Strech
2006-08-19 12:57
2006.10.01
Активная форма