Форум проєктувальників електричних та слабострумних мереж

Проєктування => Програми, САПР та ін. => AutoCAD => Тема розпочата: NeON2K від 27 Січень 2010, 14:58:16

Назва: 3D преобразование в 2D
Відправлено: NeON2K від 27 Січень 2010, 14:58:16
Значит такая проблемка. Есть увесистый объект в 3D 22 Мб. Объект прорисован детально, есть блоки. При попытке каких-либо грандиозных  действий (типа копирования и вставки) Автокад сваливается. Думаю проблема в "весе", сложные детали комп не успевает просчитывать и прорисовывать. Как облегчить объект, сделать только контуры , вообщем упростить ?
Назва: Re: 3D преобразование в 2D
Відправлено: AleksandrPol від 27 Січень 2010, 15:20:10
А очистка не помогает?
Бывают и файлы глючные, причем если из такого файла скопировать примитив в другой файл, то и тот становится глючным... Были у нас такие файлы, как с этим глюком бороться я так и не разобрался.
Проверь ради интереса, скопируй что-то из 3Д-шного файла...
Назва: Re: 3D преобразование в 2D
Відправлено: ДемА від 27 Січень 2010, 15:35:18
Экспорт в WMF - Импорт из WMF - Удаление лишних линий
Назва: Re: 3D преобразование в 2D
Відправлено: zamtmn від 27 Січень 2010, 15:40:08
для начала удалить не нужные элементы типа штриховок и блоков (если такие есть)
затем:
разбивание прокси потом чистка потом аудит
обычно помогает, возможно придется повторить процедуру несколько раз

в особо тяжелых случаях иногда помогает сохранение в dxf старых версий

мне часто приходят чертежи одной ВКшницы - всякая мелоч объемом 10-20-30мб. Так она использует для изображения раковин блок х.з. как у нее оказавшийся. в составе этого блока есть блок изображающий кран - и этот идиотский кран таскает за собой кучу мегобайт мусора, пока его не удалишь - автокад постоянно падает, курсор не ворочается, объекты не копируются и т.д. после удаления блока крана - чертеж весит гораздо меньше метра. ох попадется когданибудь она мне))
Назва: Re: 3D преобразование в 2D
Відправлено: NeON2K від 27 Січень 2010, 15:42:45
AleksandrPol,  чистку я сделал первым делом, не помогло. Насчет глючности - у меня нет выбора :)) Другого файла у меня нет

ДемА, так попробую
Назва: Re: 3D преобразование в 2D
Відправлено: NeON2K від 27 Січень 2010, 15:49:29
zamtmn, в этом и заморочка, блоки разбить полностью не могу. Видел как кто-то делал, что из мелко прорисованного предмета несколькими операциями делал картинку в виде профиля предмета и весом в Кб.
Назва: Re: 3D преобразование в 2D
Відправлено: NeON2K від 27 Січень 2010, 15:53:04
Цитата: zamtmn
мне часто приходят чертежи одной ..........шницы - всякая мелоч объемом 10-20-30мб. ........ таскает за собой кучу мегобайт мусора, пока его не удалишь - автокад постоянно падает, курсор не ворочается, объекты не копируются и т.д. после удаления блока .......- чертеж весит гораздо меньше метра. ох попадется когданибудь она мне))
Схожая ситуация .... :))) Вот потому и решил  тут спросить
Назва: Re: 3D преобразование в 2D
Відправлено: zamtmn від 27 Січень 2010, 15:56:11
через wmf будет большая потеря информации, если это не критично - хороший вариант
Назва: Re: 3D преобразование в 2D
Відправлено: NeON2K від 27 Січень 2010, 15:58:53
Цитата: zamtmn
через wmf будет большая потеря информации, если это не критично - хороший вариант
попробовал, но почему-то весит все еще 20 метров ..... :(
Назва: Re: 3D преобразование в 2D
Відправлено: ДемА від 27 Січень 2010, 16:08:27
Цитата: NeON2K
попробовал, но почему-то весит все еще 20 метров .....
попробуйте после импорта wmf нарисовать прямоугольник вокруг объекта, и использовать команду Рисовать - Контур
Теоретически должны получить "силует" объекта в виде одной кривой
Назва: Re: 3D преобразование в 2D
Відправлено: zamtmn від 27 Січень 2010, 16:10:30
через wmf не сохраняется не графическая информация, всякие там словари, расширенные данные, слои, и т.д.
если в файле много текста сложным векторным шрифтом - он станет состоять из отрезков, это нехило набрасывает объем файла
Назва: Re: 3D преобразование в 2D
Відправлено: ДемА від 27 Січень 2010, 16:15:58
я так понял что речь идет только о 3D объекте, все остальное экспортировать в wmf не нужно
Назва: Re: 3D преобразование в 2D
Відправлено: NeON2K від 27 Січень 2010, 16:27:30
так, чтоб не путать тут никого, еще раз . Есть 3 Д обект - здание. Внутри есть несколько блоков. Мне нужны лишь очертания этих предметов, не нужно мне видеть , где какой болт :)) Надписи есть, но мало. Хочу здания упростить, чтобы можно было с ним делать что угодно, крутить, делать проекции и т..
Назва: Re: 3D преобразование в 2D
Відправлено: andery від 01 Лютий 2010, 18:40:35
NeON2K,
Если блоков всего несколько, удали, если они не нужны.
Или зайди в редактор блоков и вместо "грандиозного" блока - сделай - так-себе блок.
Назва: Re: 3D преобразование в 2D
Відправлено: NeON2K від 01 Лютий 2010, 19:06:26
Цитата: andery
и вместо "грандиозного" блока - сделай - так-себе блок.
:thumbsup: :thumbsup: :thumbsup:  хорошо сказал  :D
Назва: Re: 3D преобразование в 2D
Відправлено: CC19 від 16 Березень 2010, 10:41:52
Есть проблема. Наши технологи когда начинают делать чертеж, копируют заготовки с других чертежей. Это могут быть как 3Д так и 2Д (про это они не догадываются). Потом 3Д запросто могут взорвать, в итоге получается куча мусора с разными координатами – Z. Я всегда черчу с привязками, и получается у меня линии  тоже с разными координатами – Z. В итоге не получается просмотреть длину линий, также не работает обрезка, фаска, сопряжение.
Можно ли сразу для всех объектов поменять Z на ноль (по очереди для каждого типа объекта можно, но долго, тем более для размеров не нашел координат)?
Назва: Re: 3D преобразование в 2D
Відправлено: Roman3R від 16 Березень 2010, 11:31:05
Цитата: CC19
Можно ли сразу для всех объектов поменять Z на ноль

1. Командою Quick Select вибрати усі лінії і в Properties в графи Start Z і End Z ввести нулі .
2. Як що є встановлений VetCAD (http://dwg.ru/dnl/206) то зайти в утиліти і вибрати "Обнуление Z координат"
Назва: Re: 3D преобразование в 2D
Відправлено: CC19 від 16 Березень 2010, 14:22:26
Цитата: Roman3R
1. Командою Quick Select вибрати усі лінії і в Properties в графи Start Z і End Z ввести нулі .
Зараз так і роблю, але це довго. бо потрібно "обнулити" не тільки лінії, а й все інше: круги, полілінії, штриховку, блоки, розміри і т.п., можливо й не один раз.
Назва: Re: 3D преобразование в 2D
Відправлено: zamtmn від 16 Березень 2010, 18:50:47
В составе Express есть команда Flatten - обнуляет Z координаты.

В пакете TOOLPAC есть команда DSTP_OBJFLAT - тоже самое, немного расширено