| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
06.02.2013, 23:44 | #1 | |
Как начертить изометрию трубопровода по известным координатам?
Регистрация: 29.11.2009
Сообщений: 3
|
||
Просмотров: 17708
|
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604
|
|
|||
|
||||
Регистрация: 29.11.2009
Сообщений: 3
|
|
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
engineerXXL, Вы когда-нибудь чертили в 3D? Это просто, без всяких программизмов. Вы когда-нибудь делали ТЗ? У вас картинка и какие-то сферические данные в вакууме. Что ту можно посоветовать? Используйте рекурсию и будет вам счастье
|
|||
|
||||
Регистрация: 08.05.2016
Сообщений: 2
|
Нужный Вам алгоритм описан в книге Л.Аммерал «Принципы программирования в машинной графике».
Для получения на экране компьютера 2D проекции 3D модели выполняются следующие преобразования: 1) перевод так называемых «мировых координат» точек (x,y,z) в видовые координаты точек, 2) перевод видовых координат точек в экранные координаты (X,Y) После чего выполняется отрисовка. Алгоритм: а) Вычисляем геометрический центр точек и радиус сферы, которая включает в себя все точки модели. Координаты центра модели вычисляются как среднее значения координат всех точек модели. Радиус сферы _rho вычисляется как расстояние от центра модели до точки, наиболее удаленной от центра модели. б) Для выполнения видового преобразования задаются сферические или декартовы координаты точки наблюдения (где находится глаз пользователя). Например, задаем сферические координаты точки наблюдения rho (это радиус нашей сферы, который мы вычислили); phi, theta в) Переносим глобальную декартову систему координат в центр модели г) Вычисляем видовые координаты точек, используя элементы матрицы преобразования мировых координат в видовые (см. Аммерал) д) Выполняем перспективное преобразование видовых координат точек в 2D координаты экрана е) Отрисовываем модель в координатах экрана |
|||
|
||||
Отопление и вентиляция Регистрация: 31.10.2008
Москва
Сообщений: 445
|
есть замечательная вешь http://dwg.ru/dnl/538
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как на лиспе начертить много линий по заданным координатам из одной точки | topograf83 | LISP | 4 | 26.09.2009 22:53 |
Как начертить треугольник по трем известным сторонам | strelock | AutoCAD | 10 | 16.04.2006 22:17 |