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

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

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

Ответ
Поиск в этой теме
Непрочитано 20.10.2015, 10:26 #1
Как сделать динамический блок с поворотом сегментов полилиний ?
kurstep
 
Регистрация: 27.01.2012
Сообщений: 240

Здравствуйте. Никак не получается осуществить создание такого дин. блока (см. вложения) -
Это элемент -блок, состоящий из полилини из 3 сегментов. Надо чтобы крайние сегменты при передвижении крайних точек поворачивались не меняя длины. Кто сталкивался с таким подскажите пожалуйста.

Миниатюры
Нажмите на изображение для увеличения
Название: zKEGf5Je9gA.jpg
Просмотров: 186
Размер:	96.9 Кб
ID:	158814  

Просмотров: 3950
 
Непрочитано 20.10.2015, 10:37
#2
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Если нужен именно дин. блок - он будет состоять из трех обычных отрезков. Для поворота крайних сегментов можно использовать готовые "управляющие группы поворота", которые можно найти на станд. палитре дин. блоков.
Если нужна именно полилиния - она не должна быть в блоке, и надо использовать параметризацию.
kp+ вне форума  
 
Непрочитано 20.10.2015, 11:03
1 | #3
art_rrc


 
Регистрация: 28.01.2013
Минск
Сообщений: 379


Такие вопросы лучше задавать в спец. ветке: http://forum.dwg.ru/showthread.php?t...E1%EB%EE%EA%E8
Похоже, что предыдущий оратор немного поторопился с ответом...
Вложения
Тип файла: dwg
DWG 2010
Плиния_3_Сегмента.dwg (104.5 Кб, 986 просмотров)
art_rrc вне форума  
 
Автор темы   Непрочитано 20.10.2015, 11:05
#4
kurstep


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


Да хорошо спасибо,... буду пытаться. Вообще моя задача - сделать арматурный стержень, концы которого можно гнуть с сохранением длины сегментов. И тут еще более сложная задача, - сохранять радиус сопряжения сегментов при сгибе крайних элементов. А как можно решить эту проблему?
kurstep вне форума  
 
Непрочитано 20.10.2015, 11:14
#5
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Цитата:
Сообщение от art_rrc Посмотреть сообщение
Похоже, что предыдущий оратор немного поторопился с ответом...
Месье знает толк... блок зачотный!
kp+ вне форума  
 
Автор темы   Непрочитано 20.10.2015, 11:22
#6
kurstep


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


Цитата:
Сообщение от art_rrc Посмотреть сообщение
Регистрация: 28.01.2013
Минск
Сообщений: 228

Такие вопросы лучше задавать в спец. ветке: http://forum.dwg.ru/showthread.php?t...E1%EB%EE%EA%E8
Похоже, что предыдущий оратор немного поторопился с ответом...
Спасибо большое, блок крутой)... А есть возможность динамического изменения длинны крайнего сегмента, но не за счет крайней точки - тогда не сохранить длину стержня, что очень важно , а за счет изменения положения точки сгиба?, тогда блок будет шикарным)
kurstep вне форума  
 
Непрочитано 20.10.2015, 11:59
#7
art_rrc


 
Регистрация: 28.01.2013
Минск
Сообщений: 379


Цитата:
Сообщение от kurstep Посмотреть сообщение
Спасибо большое, блок крутой)... А есть возможность динамического изменения длинны крайнего сегмента, но не за счет крайней точки - тогда не сохранить длину стержня, что очень важно , а за счет изменения положения точки сгиба?, тогда блок будет шикарным)
Слишком не понятно. То длина должна меняться, то не должна. Но судя по всему чистой динамикой тут не обойдешься. Как сделать? Нужно для начало четко сформулировать (самому себе) что конкретно и главное зачем нужно? Затем немного поэкспериментировать. Для вдохновения прикрепляю пару примеров
Вложения
Тип файла: dwg
DWG 2010
Плиния_3_Сегмента.dwg (111.7 Кб, 809 просмотров)
art_rrc вне форума  
 
Непрочитано 20.10.2015, 12:09
#8
RNB

Проектирование мостов
 
Регистрация: 29.01.2014
Новосибирск
Сообщений: 433


Цитата:
Сообщение от art_rrc Посмотреть сообщение
Слишком не понятно. То длина должна меняться, то не должна. Но судя по всему чистой динамикой тут не обойдешься. Как сделать? Нужно для начало четко сформулировать (самому себе) что конкретно и главное зачем нужно? Затем немного поэкспериментировать. Для вдохновения прикрепляю пару примеров
Примеры, простите, чего? Последние 2 ведут себя крайне неадекватно
RNB вне форума  
 
Непрочитано 20.10.2015, 12:21
#9
art_rrc


 
Регистрация: 28.01.2013
Минск
Сообщений: 379


Цитата:
Сообщение от RNB Посмотреть сообщение
Примеры, простите, чего? Последние 2 ведут себя крайне неадекватно
Поэтому это не "блоки", а "примеры для вдохновения". В каждом из них есть фишка или особенность, которая может быть весьма полезна. А чтоб неадекватные действия с ними не делали, специально добавил пояснения.
art_rrc вне форума  
 
Непрочитано 20.10.2015, 12:37
#10
RNB

Проектирование мостов
 
Регистрация: 29.01.2014
Новосибирск
Сообщений: 433


Цитата:
Сообщение от art_rrc Посмотреть сообщение
Поэтому это не "блоки", а "примеры для вдохновения". В каждом из них есть фишка или особенность, которая может быть весьма полезна. А чтоб неадекватные действия с ними не делали, специально добавил пояснения.
Извиняюсь. Делал, что написано, но вытягивал ручку за линию.
RNB вне форума  
 
Непрочитано 20.10.2015, 12:52
#11
art_rrc


 
Регистрация: 28.01.2013
Минск
Сообщений: 379


Цитата:
Сообщение от RNB Посмотреть сообщение
Извиняюсь. Делал, что написано, но вытягивал ручку за линию.
Вот тут я совсем перестал вас понимать. От меня-то вы чего хотите? То, как ограничить расстояние можно наглядно посмотреть в блоке "123" из поста #3, хотя я подозреваю, что вы это и без меня знаете. Тогда я еще больше запутался...
art_rrc вне форума  
 
Непрочитано 20.10.2015, 12:54
#12
RNB

Проектирование мостов
 
Регистрация: 29.01.2014
Новосибирск
Сообщений: 433


Цитата:
Сообщение от art_rrc Посмотреть сообщение
Вот тут я совсем перестал вас понимать. От меня-то вы чего хотите? То, как ограничить расстояние можно наглядно посмотреть в блоке "123" из поста #3, хотя я подозреваю, что вы это и без меня знаете. Тогда я еще больше запутался...
Просто-напросто извинился и объяснил, почему принял блоки за неадекватные. Соответственно, от Вас мне ничего не нужно
RNB вне форума  
 
Автор темы   Непрочитано 20.10.2015, 15:27
#13
kurstep


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


Прикрепил блок который получилось сделать... А кто теперь может помочь и сделать так чтобы у блока сохранялся радиус сопряжения между линиями при повороте ?
Вложения
Тип файла: dwg
DWG 2010
Arm.dwg (415.5 Кб, 618 просмотров)
kurstep вне форума  
 
Непрочитано 20.10.2015, 15:30
#14
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


Динамический блок хомута
поиск Динамический блок хомута

Последний раз редактировалось Хмурый, 20.10.2015 в 15:41.
Хмурый вне форума  
 
Непрочитано 20.10.2015, 15:56
#15
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 971


Цитата:
Сообщение от kurstep Посмотреть сообщение
гнуть с сохранением длины сегментов
Примерно так:
Вложения
Тип файла: dwg
DWG 2010
arm.dwg (89.6 Кб, 559 просмотров)
__________________
Правильно сформулированный вопрос содержит 90% ответа.
pan вне форума  
 
Непрочитано 20.10.2015, 16:24
#16
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Вставлю свои 5 копеек =о)
Загагулина, однако, когда-то давно сделал, и не пригодилось...
Вложения
Тип файла: dwg
DWG 2010
Arm_zag.dwg (415.9 Кб, 541 просмотров)
Boxa вне форума  
 
Автор темы   Непрочитано 21.10.2015, 13:01
#17
kurstep


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


Что-то подобное получилось,может кому пригодиться

----- добавлено через 57 сек. -----
Может кто доработает и получиться менять угол изгиба, у меня пока только 90 градусов
Вложения
Тип файла: dwg
DWG 2013
Блок гнутой арматуры.dwg (384.8 Кб, 396 просмотров)
kurstep вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Как сделать динамический блок с поворотом сегментов полилиний ?

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Как по примитиву получить указатель на динамический блок, в котором этот примитив находится? молодой человек Программирование 3 08.02.2011 21:47
Динамический блок становится неактивный после повторного открытия файла Shraybicus Динамические блоки 10 07.12.2010 23:05
Как добавить атрибуты в динамический блок? Archeo Динамические блоки 20 17.11.2006 11:30
Динамический блок в 3D ZZZ Динамические блоки 11 17.04.2006 04:42