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

Вниз

Афинные преобразования или "как работает 3D Orbit в AutoCADe?"   Найти похожие ветки 

 
Pavel_P   (2004-01-27 16:39) [0]

Уважаемые господа! Требуются алгоритмы (исходники, ссылки на них) трёхмерных преобразований объекта. То есть поворот покруг произвольной оси (вектора) и т.п. Видел кто-нибудь 3DOrbit в AutoCAD 2000... так вот необходимо реализовать нечто очень близкое...
Заранее всем благодарен за любые подсказки!


 
MBo ©   (2004-01-27 16:45) [1]

http://www.enlight.ru:8002/faq3d/main.htm


 
Pavel_P   (2004-01-27 17:10) [2]

Спасибо за ссылку, но там как-то слабовато по этой теме (что я спрашивал)...
Блин, я вот смотрю, есть куча всяких "вьюверов 3D графики", у многих (да, почти у всех!) есть вращение объекта вокруг, как бы, его "центра"... но как это сделать!? ...просто повернуть его на угол вокруг какой-то оси коорданат или, даже, некоего радиус-вектора - это несложно... а как сделать, например типа 3D Orbit в AutoCADе???


 
MBo ©   (2004-01-27 17:11) [3]

>типа 3D Orbit в AutoCADе
Я не знаю, что это


 
Pavel_P   (2004-01-27 17:22) [4]

3D Orbit - инструмент для поворота объекта в "разные стороны", ну т.е. произвольно его вращаешь мышкой туды-сюды... очень удобно... но как это делается?.. я, конечно, могу повернуть объект вокруг, например, радис вектора {331,546,745} (ну, например) на угол 37 градусов, но тогда, естественно, изменятся и его координаты, а мне надо, чтоб он рисовался на одном и том же месте!..


 
MBo ©   (2004-01-27 17:31) [5]

Если хочешь, чтобы объект оставался на месте, но вращался, ось вращения должна проходить через него.


 
Pavel_P   (2004-01-27 17:38) [6]

это понятно... честно говоря, я наверно сам так и не смогу точно объяснить что мне нужно... самое простое объяснение - "это то же самое, что и AutoCAD 3D Orbit"...
там надо как-то "совместить" 3D-поворот и отображение объекта на экране - здесь кроется "яма":(


 
MBo ©   (2004-01-27 17:44) [7]

Одна ось проходит снизу вверх через центр объекта, другая слева направо. Движение мышки по горизонтали вращает отн. верт. оси и наоборот.


 
Pavel_P   (2004-01-27 17:56) [8]

объект-то у меня задан в трёхмерных координатах, потом я его рисую на экране... и как мне теперь его "повертеть"?



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

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

Наверх




Память: 0.46 MB
Время: 0.035 c
6-1079013081
webmaster
2004-03-11 16:51
2004.05.02
Список групп, и расшареные папочки..


3-1080896327
Max_
2004-04-02 12:58
2004.05.02
DBExpress и Отчаяние


1-1081795854
Роман К
2004-04-12 22:50
2004.05.02
Как изменить имя файла при изменении типа файла в TSaveDialog


8-1075735647
chsv
2004-02-02 18:27
2004.05.02
последовательность .wmf файлов


11-1065880939
Hamer1
2003-10-11 18:02
2004.05.02
Как экстрактировать Ресурс





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