Помогите сделать динамический блок двери
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Помогите сделать динамический блок двери

Помогите сделать динамический блок двери

Ответ
Поиск в этой теме
Непрочитано вчера, 08:19 #1
Помогите сделать динамический блок двери
gumel
 
Регистрация: 20.04.2011
Сообщений: 491

До текущего момента использовал простые динамические блоки дверей (нарисованные палочками). И всё было хорошо.

Но на сей раз встала задача изобразить двери на плане детально (нужно показать алюминиевый профиль, резиновый уплотнитель, петли и т.п.). И вроде всё просто, но не могу реализовать это в динамическом блоке. Мне важно регулировать дверь по ширине проема, а также открывать створку на произвольный угол. Допустим блок одностворчатой двери правильно работает только когда дверь закрыта. Если открыть дверь и изменить ширину проема, то возникает искажение.

И вроде напрашивается реализовать блок через геометрические зависимости и параметризацию, но в этом случае сталкиваюсь с непредсказуемым поведением.. В файле несколько вариантов блоков. Прошу помочь с одним блоком, который обвел фиолетовой полилинией.

Вложения
Тип файла: dwg
DWG 2018
КП45 ПЛАН ДВЕРЕЙ.dwg (179.0 Кб, 6 просмотров)

Просмотров: 240
 
Непрочитано вчера, 09:56
2 | #2
Demonakor


 
Регистрация: 28.11.2022
Сообщений: 156


Добавил полярное растяжение.
Миниатюры
Нажмите на изображение для увеличения
Название: GIF 02.09.2025 9-53-44.gif
Просмотров: 33
Размер:	660.4 Кб
ID:	269322  
Вложения
Тип файла: dwg
DWG 2013
КП45 ПЛАН ДВЕРЕЙ.dwg (177.7 Кб, 10 просмотров)
Demonakor вне форума  
 
Автор темы   Непрочитано вчера, 10:40
#3
gumel


 
Регистрация: 20.04.2011
Сообщений: 491


Цитата:
Сообщение от Demonakor Посмотреть сообщение
Добавил полярное растяжение.

Спасибо!

А объясните пожалуйста как это работает.
Вы создали полярный параметр "Расстояние 1" (соответственно появилось полярное растяжение). Функционально Визуально это тоже самое, что и мой линейный параметр "Створка". И мой параметр теперь по идее лишний (?)

Последний раз редактировалось gumel, вчера в 10:55.
gumel вне форума  
 
Непрочитано вчера, 10:58
#4
Demonakor


 
Регистрация: 28.11.2022
Сообщений: 156


Сейчас "ПРОЁМ" изменяет размер "СТВОРКИ". Багов не возникает, так как они растягиваются по одной оси. "СТВОРКА" увеличивает "Расстояние1" масштабированием - тут важно, что их начало лежит в одной точке и они имеют одинаковый размер.
Теоретически можно избавится от "СТВОРКИ", но тогда надо изменить базовую точку масштабирования (или просто переместить туда "ПРОЁМ") и сделать размеры одинаковыми, иначе дверь и паз, куда она будет входить будут увеличиваться и уменьшаться на разное расстояние.
Demonakor вне форума  
 
Автор темы   Непрочитано вчера, 14:43
#5
gumel


 
Регистрация: 20.04.2011
Сообщений: 491


Цитата:
Сообщение от Demonakor Посмотреть сообщение
Сейчас "ПРОЁМ" изменяет размер "СТВОРКИ". Багов не возникает, так как они растягиваются по одной оси. "СТВОРКА" увеличивает "Расстояние1" масштабированием - тут важно, что их начало лежит в одной точке и они имеют одинаковый размер.
Теоретически можно избавится от "СТВОРКИ", но тогда надо изменить базовую точку масштабирования (или просто переместить туда "ПРОЁМ") и сделать размеры одинаковыми, иначе дверь и паз, куда она будет входить будут увеличиваться и уменьшаться на разное расстояние.
Всё предельно ясно. Не знаю правда насколько можно избавится от линейного параметра "СТВОРКА", как мне думается, лучше его оставить. Но блок с одной створкой повторить получается. Не выходит второй блок - где есть главная и ленивая створки. Проблема с ленивой. Линейный параметр (размера створки) выходит не по оси растяжения проёма. И вылазят перекосы...
Вложения
Тип файла: dwg
DWG 2018
!!! КП45 ПЛАН ДВЕРЕЙ !!!.dwg (151.5 Кб, 5 просмотров)
gumel вне форума  
 
Непрочитано вчера, 15:14
#6
Demonakor


 
Регистрация: 28.11.2022
Сообщений: 156


Если вторую дверь не нужно "открывать" - надо просто подвинуть параметры, чтобы они стали горизонтальными (параллельно оси "проёма" и "главной створки"). Если надо - тут сложнее, ведь полярный параметр с цепочкой операций не любит, когда двигают его точку основания.

UPD:
Набросал вариант с зависимостями - операции остались, просто закрепил зависимостями геометрию, что позволит исключить полярный параметр и сделать 2 открывающиеся створки.
Вложения
Тип файла: dwg
DWG 2013
КП45 ПЛАН ДВЕРЕЙ (зависимости).dwg (184.2 Кб, 1 просмотров)

Последний раз редактировалось Demonakor, вчера в 17:22.
Demonakor вне форума  
 
Автор темы   Непрочитано вчера, 17:19
#7
gumel


 
Регистрация: 20.04.2011
Сообщений: 491


Почти получилось. При изменении размера главной створки, адекватно меняется размер ленивой и адекватно изменяются дуги (радиусы).

Но, к сожалению, при изменении размера проёма, ленивая створка ломается..

Цитата:
Сообщение от Demonakor Посмотреть сообщение
полярный параметр с цепочкой операции не любит, когда двигают его точку основания.
Из-за этого ^^ что ли? Как бы это победить??
Вложения
Тип файла: dwg
DWG 2018
КП45 ПЛАН ДВЕРЕЙ 2.dwg (158.1 Кб, 2 просмотров)
gumel вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Помогите сделать динамический блок двери



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание динамического 3D блока швеллера в AutoCAD 2014 Robenzon Динамические блоки 11 08.08.2019 14:06
Как сделать динамический блок с поворотом сегментов полилиний ? kurstep Динамические блоки 16 21.10.2015 13:01
Помогите установить зависимость в динамический блок Benz Динамические блоки 2 13.11.2011 21:39
динамический блок для полилинии Botticelli Динамические блоки 10 24.10.2011 10:30
Помогите сделать динамический блок для разбивки методом засечек Falaleichik Динамические блоки 7 06.10.2011 17:25