|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
27.01.2006, 06:21 | #1 | |
Как получить реалистичную проекцию сложного тела?
Регистрация: 22.01.2006
Сообщений: 117
|
||
Просмотров: 4492
|
|
||||
Регистрация: 22.01.2006
Сообщений: 117
|
to Den t
Эта хрень не является аналогом какого-либо реального объекта. Она создана в Autocadе в тренировочных целях путем объединения (условного, т. к. программа цельный объект создать не смогла) двух тел полученных выдавливанием криволинейных плоских областей по криволинейным же траекториям. Сделано это для отработки способов построения проекций реальных криволинейных объектов. Изометрия здесь не понадобится, т. к. у этой "хрени" откуда ни посмотри - все будет изометрия. Главное, чтобы можно было построить правильную плоскую проекцию произвольно заданного вида. |
|||
|
||||
Регистрация: 22.01.2006
Сообщений: 117
|
Уважаемый Андрей С.
Очень даже пойдет. Именно об этом и речь. Только как это получено?И почему GIF? Необходимо получить такой эффект в среде Autocad или с возможностью последующего экспорта в Autocad для дальнейшего образмеривания габаритов, причем получить в автоматическом режиме, не прибегая к ручной отрисовке сплайнами или дугами по тонированному изображению. Вопрос как раз и задавался с целью облегчить ручную работу по векторизации. C нетерпением жду Вашего сообщения с подробностями. |
|||
|
||||
Архитектор Регистрация: 25.08.2003
Москва
Сообщений: 307
|
>ronity
Gif для иллюстрации - вдруг я неправильно вопрос понял и нужно было совсем не это получить. Дело в том, что с Вашими телами команда SOLVIEW и прочие SOL* не работают корректно - даже при DISPSILH=1 она "не видит в упор" того, что должны быть линии силуэта. Это, видимо, глюк Автокада - я с подобной штукой периодически сталкиваюсь, чаще, правда, тогда, когда тела входят в состав блока. Или получены в результате многократных булевых операций с телами криволинейных очертаний. То, что на картинке, получено с помощью команды _HIDE при DISPSILH=1, INTERSECTIONDISPLAY=ON и FACETRES=5. Режим тонирования (SHADEMODE) 2D Wireframe. Так что вывешивать файл нет смысла - после регенерации картинка пропадет. Чтобы получить этот вид в в виде двумерного векторного чертежа, придется исполнять пляски с бубном - печатать этот вид в формат DXB или EPS и затаскивать обратно в Автокад. И образмеривать все это будет проблематично - сплайнов и дуг там не будет, а кривые будут аппроксимированы множеством мелких отрезков. ----- Сейчас еще хорошенько посмотрел файл и был озадачен. Неудивительно, что у вас с этими объектами не работают булевы операции - один из объектов - блок, состоящий из тела и областей (region) - непонятно, зачем. Впрочем, если блок разбить, то все равно они не работают. При проверке командой SOLIDEDIT Автокад выдает сообщение This object is not a valid ShapeManager solid, при переключении режимов - Unknown surface type in make silhouettes - значит, какая-то беда с самими 3D Solid'ами - отсюда и проблемы. Видимо, эти тела получены выдавливанием сплайна (области, полученной из сплайна) или по сплайну? Такие тела частенько не хотят участвовать в булевых операциях или редактироваться, соответственно, и отображаются криво. Тогда можно попробовать заменить исходные сплайны полилиниями (то, как это сделать здесь, по-моему, много обсуждалось) - в этом случае SOLPROF, SOLVIEW, SOLDRAW должны давать более корректные результаты. |
|||
|
||||
Регистрация: 22.01.2006
Сообщений: 117
|
> Fogel
Похоже, что через solview и soldraw получается то же самое. Правда, пока не пробовал в различных вариациях. > Андрей С. Спасибо большое. При указанных Вами параметрах на моем экране отобразилось почти то же самое. И хотя использовать изображение дальше пока не представляется возможным, есть пища для размышлений и вариаций. По поводу блока я посмотрел - это не блок с solidoм в составе, это одна из проекций solprofа, не отлепленная от объекта. Да, вероятно, дело в некорректных solidах. Они, похоже, при создании из-за своей сугубой криволинейности в некоторых местах слегка схлопнулись внутрь себя поверхностями. Но условия эксперимента требовали именно такой кривизны. Реально работать придетcя с криволинейными NURBS-моделями, причем импортированными извне. Непонятно, как на них вообще отреагирует Autocad и сможет ли справиться с задачей даже при условии их корректности. Буду пробовать. Если у кого-то появятся соображения - буду рад. С уважением. |
|||
|
||||
Архитектор Регистрация: 25.08.2003
Москва
Сообщений: 307
|
Если это будут импортированные NURBS-поверхности, то скорее всего они в Акаде будут не в виде тел (3d solid), а в виде полигональной сети. А с ними Solprof и проч. увы, не работают. И при скрытии линий командой HIDE поверхность будет этой самой сеткой покрыта. Т.е. описанный мной способ (печать в файл и вставка) осложнится еще необходимостью убрать эту сетку. Вручную. Что еще посоветовать - не знаю...
|
|||
|
||||
люблю мастерить Регистрация: 21.01.2005
Челябинск
Сообщений: 9,922
|
Первый раз написал не открывая чертеж. Теперь открыл и полдня угробил на перестроение модели - изобретал тот путь по которому было выдавлено. Один объект переправи и убедился что другой такойже. Плюнул. Вывод - некоторые мгновенные радиусы кривизны этого пути меньше чем расстояние от него до наиболее удаленной точки (в сторону изгиба конечно) в результате объект "складывается сам в себя" и соответственно получаются ошибки обработки.
|
|||