Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.46 MB
Время: 0.015 c
11-74101
Kladov
2003-02-09 07:48
2003.10.23
Странности ME


1-74165
Nobody2002
2003-10-10 14:44
2003.10.23
DBGrid - как выделять всю строку с возможностью редактирования


6-74352
Aleksey_pv
2003-08-26 10:37
2003.10.23
Thebat&Delphi


1-74130
nevalex
2003-10-10 23:18
2003.10.23
Можно ли вытенуть инфу(например темпер.CPU из MainBoardMonitor)


14-74459
ghost_by
2003-10-02 11:41
2003.10.23
Защита программы





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский