|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
20.06.2013, 16:55 | #1 | |
Динамические блоки для трехмерных объектов
Регистрация: 09.02.2013
Сообщений: 135
|
||
Просмотров: 7882
|
|
||||
Я знаю.
То что Вы хотите - никак. Объясняю : "цилиндр" внутри блока не растянется никогда, такая структура работы Автокада. Но под Ваши потребности есть решение - 3д блоки труб с растягиванием. Только вариант единственно возможный : 3д блок из примитивов (в нем хранятся атрибуты для спецификации), а поверх блока 3д цилиндр для сечений и плоских снимков. Как создавать такой блок я описывал на стр.15 Руководства приложенного в пост №8
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
Регистрация: 09.02.2013
Сообщений: 135
|
Спасибо. Вариант решения жизнеспособный. Привыкать конечно нужно к работе одновременно с блоком и 3д телом, но это приемлимо. Все усложнится в том случае, если это не просто десяток объектов. Я обычно работаю на ссылках, иначе вес чертежа быстро зашкаливает, машина начинает тормозить и т.д. А нельзя цилиндр загнать в блок, а в свойствах "высота" назначить значение из атрибутов блока?
|
|||
|
||||
Не просто жизнеспособный, а рабочий - более 2 лет используем эту технологию и программу.
Цитата:
А я ссылки вообще не использую, просто непереносимость мозга к ним, из-за них проблем больше вылезает. У меня в 1 модели доходило до 1300 блоков (трубы, отводы, краны и др) и + ещё тела 3д, притормаживает конечно, но работать можно. Один файл весит в среднем 20 Мб, это в основном из-за "корочки" трубы.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
Регистрация: 09.02.2013
Сообщений: 135
|
На обсуждение. Если в Вашем блоке оставить только круг (диаметр трубы) и осевую линию (длина). Блоку "фиолетово" что он растягивает. Если таким макаром построить объект (хуже конечно, нужно постоянно помнить о толщине трубы), затем в модели скопировать на стандартное расстояние все блоки данного типа, взорвать и произвести "сдвиг" по окружноисти и линии. Долго конечно, каждый нужно обрабатывать. Получиться некий набор труб, который нужно перенести на тоже расстояние назад. Спецификация работает и визуализация есть.
По ссылкам: открыл недавнюю работу: кол. объектов 2881, ссылок - 889, 3д тел - 1961, полилиний - 31. При этом вес чертежа - 5,24 мБ. Краны, отводы, тройники и проч. все во внешних сслылках. Несколько лет назад был похожый объект. Я его создал на блоках. Вроде и машина не доисторическая, а пока его загрузишь, реально чашку кофе выпиваешь Вес чертежа - 59,5 мБ. Несколько дней назад начал создавать блок, в который по внешним сслылкам и по видимости вставляю однотипные объекты (краны например), затем по извлечению атрибутов буду получать информацию. Может и кустарно, но пока так. А с цилиндром в блоке все равно буду воевать. Чуйка есть, что это дорогой надо идти. Если дорожка приведет в результату - сообщу. Последний раз редактировалось gup_1978, 21.06.2013 в 20:45. |
|||
|
||||
Цитата:
Толщина трубы прописывается в атрибуте, в самом блоке она никак не показывается. Вариант то рабочий, только долго всё это... А вот тут есть маленький, но очень важный факт - предложенный мной пример содержит "корочку" трубы очень хитрого исполнения, гениальность в том, что если сделать плоский снимок или разрез с помощью секущей плоскости, то автоматически получим у нашей трубы осевую линию.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
Регистрация: 09.02.2013
Сообщений: 135
|
Цитата:
|
|||
|
||||
При плоском снимке и при разрезах обрабатываются только 3д тела, линии и другие примитивы не проецируются.
И мой тоже не панацея, чем больше вариантов тем лучше, можно выбрать оптимальный под свои потребности. На всё нужно время и очень много, а у меня это хобби, вечерами и по выходным.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
Регистрация: 09.02.2013
Сообщений: 135
|
Богато живете У меня обычно вечера и выходные - продолжение работы.
Кстати, может есть какие надстройки к автокаду для селекции 3д тел? Ведь всего-то и нужно получить количество, диаметр и длину. Все остальное можно в Екселе пересчитать да в спецификацию загнать |
|||
|
||||
Мне с лихвой хватает программы.
Я тоже по началу так думал, длину то можно ещё выдрать, а вот с диаметром проблема (или наоборот, не помню уже). Да и потом начинаются пожелания типа - ещё бы вес, завод, ГОСТ другой...., на отдельном слое, чтобы на участки разбить и т.д. и т.п. Да и как с остальными элементами быть ? Например отводы, краны - там длин нет, с диаметрами тоже засада... Остаётся только атрибутами выдирать всё в спецификацию и в ведомость.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
Регистрация: 09.02.2013
Сообщений: 135
|
Цитата:
Мне б длины и диаметра цилиндра вполне хватило - шаблон в Екселе - покраска, изоляция и т.п. посчитает автоматически и СПДСом назад в Автокад. |
|||
|
||||
Цитата:
СПДС - зло.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
Регистрация: 09.02.2013
Сообщений: 135
|
Ну, это дело вкуса.
Сегодня дома дергал Автокад 2013. В частности команду _addselected. 2007-й ее не воспринимает. А в 13-м это "выбрать подобные". Возможно на ее основе что-то получится. Пока приемлемого результата увы нет. А чем больше выдумываю всяких обходных путей, тем больше склоняюсь к мысли, что Ваш вариант наиболее результативен. Кстати, еще с университетской скамьи вбили в голову, что осевые линии в центре должны пересекаться, не должно быть пробелов или точек. Попробовал следующие: два сектора круга - в область - объединить - выдавить. Вот только выдавливание не получается. В Вашем блоке тоже поэтому так сделано? Последний раз редактировалось gup_1978, 22.06.2013 в 22:10. |
|||
|
||||
Цитата:
Есть ещё и отводы по такому-же принципу, и остальная фасонина.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,326
|
Цитата:
|
|||
|
||||
Регистрация: 09.02.2013
Сообщений: 135
|
Сори, тупим. Команда "_SelectSimilar"
А вообще грусно. Похоже что сильного упрощения труда пока нет. Сомнения вызывает и работа с блоком трубы, которая состоит из собственно блока и сложной формы 3д тела. Сомнения в том, что объекты у меня не маленькие и как-бы к концу работы я не начал материться на: медлительность машины, истеричный вой вентиляторов. Дома таких проблем не будет, уверен, а вот на работе - 20-30 мб чертежа еще ничего, а вот больше - могут быть проблемы. Чертишь то в режиме "каркас", а вот когда проверяешь, не накосячил ли где (пересечение труб и т.п.) это уже в "реалистичный". Вот тогда... Последний раз редактировалось gup_1978, 23.06.2013 в 23:57. |
|||
|
||||
Доброго дня панове )))
Я КМ-шик у меня аналогичная проблема есть фасонки, болты, а есть прогоны к примеру те же трубы. Так вот я все стандартное загоняю в блоки с атрибутами и создаю библиотеку. А вот для труб нужен лисп который превращает линию или полилинию в блок с 3Д трубой нужного диаметра и атрибутами (диаметр, длинна, производитель и т.д). Если вам интересен такой вариант то могу помочь создать макрос. Для этого создайте блок трубы с атрибутами какие вам надо с разнесением по слоям, а я на основе него постараюсь сделать макрос который будет превращать полилинию в такой блок. Недостаток: при внесении изменений необходимо удалять блок и пере создавать его снова. |
||||
|
||||
Регистрация: 09.02.2013
Сообщений: 135
|
Цитата:
Сею секунду идея возникла. У цилиндара есть координаты точки вставки. Можно ли как-то отсортировать цилиндры по диаметру, а затем лиспом переместить (лучше скопировать) в конец одного начало друго и т.д? Чтобы получилось несколько "колбасок". Диаметр, длину получили, остальное - расчетным путем. Правда они все идут в разных направлениях (по осям), а иногда и не строго по осям... Последний раз редактировалось gup_1978, 24.06.2013 в 12:31. |
|||
|
||||
А вот тут и начинаю вылезать проблемы, причем если говорить про 3Д то вообще в трехмерном направлении....
Я тоже по этому принципу начинал, но встретил эту стенку. Пришлось всё таки блоками с атрибутами делать. Кстати возвращаясь к примеру в посте #4 - вышла официальная программа, можешь попробовать.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... Последний раз редактировалось maratovich, 26.06.2015 в 18:01. |
||||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как выбрать динамические блоки по состоянию видимости? | АлексЮстасу | Динамические блоки | 17 | 06.02.2022 14:36 |
Мои динамические блоки [2] | Кулик Алексей aka kpblc | Динамические блоки | 4334 | 22.04.2019 09:16 |
Динамические блоки и атрибуты | Athlon | Динамические блоки | 35 | 08.04.2013 09:01 |
чем взрывать динамические блоки? | АлексЮстасу | Динамические блоки | 9 | 27.08.2011 13:14 |
Как создать динамические блоки программно? | Владимир М | Программирование | 1 | 26.06.2007 19:47 |