Форум: "Основная";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];
ВнизLength ( Line ) := ? Найти похожие ветки
← →
race1 (2003-10-11 18:45) [0]есть произвольная линия в пространстве, координаты начала\конца известны. как бы теперь укоротить длину этой линии на какое-либо число? т.е. сделать длину линии короче на заданное число - получить новые коорданаты конца линии.
← →
Nikolay M. (2003-10-11 18:52) [1]А каким образом задается линия?
← →
Palladin (2003-10-11 19:08) [2]берешь уравнение расстояния от точки до точки и уравнение прямой, решаешь систему
сложно? не думаю
← →
race1 (2003-10-11 19:20) [3]2 координыты - начало (x0, y0), и конец (x, y)
"уравнение прямой" - это которое kx + b? а как b искать? :)
← →
Palladin (2003-10-11 19:37) [4]в пору доставать запылившийся учебник алгебры и мат анализа...
← →
pavel_k (2003-10-11 19:38) [5]>в пространстве
>2 координыты
Как то не стыкуется...
На плоскости:
dlina^2=abs(x-x0)^2+abs(y-y0)^2
В пр-ве:
dlina^2=abs(x-x0)^2+abs(y-y0)^2+abs(z-z0)^2
Отсюда вроде можно найти все, что надо.
← →
Nikolay M. (2003-10-11 20:18) [6]Как-то незаметно "произвольная линия" трансформировалась в прямую...
> "уравнение прямой" - это которое kx + b? а как b искать?
> :)
Уравнение прямой еще можно записать в виде
(y - y0)/(x - x0) = k (*)
подставишь вместо x и y координаты конца отрезка, вместо x0 и y0 - координаты начала, получишь k. А если приведешь (*) к виду y = k * x + b, получишь b.
← →
race1 (2003-10-12 06:04) [7]понятно стало... просто в 12 ночи такое уже не головой пишется, а рефлекторно, ничё не доходило :))
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c