Форум: "Начинающим";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
Внизточки принадлежащие прямой Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c