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

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

Разваливается дин блок при Stretch = 0

Ответ
Поиск в этой теме
Непрочитано 16.02.2017, 12:18 #1
Разваливается дин блок при Stretch = 0
peshkoff
 
Юбутово@Москва
Регистрация: 11.06.2014
Сообщений: 89

Добре!

Предисловие (можно не читать):
Значит, работал-работал я в 2002 автокаде лет ..надцать, горя не знал, все в нем было, мне хватало.
так уж получилось, что Автокад не основной интструмент, используется только для оформления чертежей.
если чего не хатало писал программки, все ок.
Но вот руководство поставило задачу: переход на новую версию, но только LT.
часть моих наработок потерялась, но за то пришли дин блоки. ура!
пошел изучать

Версия 2017LT
Пробую создать динамический блок крепежа.
Наверняка таких блоков полно в загашниках, но решил ради изучения отрисовать все сам с нуля.

в блоке можно выбрать помимо размера резьбы еще и вариант с шайбами.
итого полчилось 5 вариантов:

- Винт без шайб
- Винт с шайбой
- Винт с шайбой уменьшенной
- Винт с шайбой и гровером
- Винт с шайбой уменьшенной и гровером
Резьбы от М1,6 до М5

Visibility Parameter 2 состояния Есть резьба/Нет резьбы

Возник вопрос, как убирать шайбы? есть вариант создать дополнительные параметры видимости,
но тогда их количество возрастает в геометрической прогрессии.
А второй параметр видимости создать нельзя...

Решил толщину шайб схлопывать до нуля.
в принципе работает, но появился глюк, от которого я не смог избавиться

Если порядок действий будет таким:
1 ставим блок
2 выбираем какой-нибудь вариант без шайб
3 поворачиваем
4 выбираем вариант с шайбой + гровер,

то блок разваливается:

видимо стретч из нуля он не знает куда тянуть.
если H_Washer и H_Grover выставить 0.001 мм, то все ок. Но как то некрасиво, автокад любит точность.

Опять же, последовательность этих действий маловероятна, да и если такое случится,
нужно опять поставить вариант без шайб, повернуть на угол 0, выбрать вариант с шайбами, сделается как надо.

Но хотелось бы узнать, как делать правильно, если стретч нужно сделать = 0?
Как ему задать направление при повороте, видно, что он делает стретч вверх независимо от угла.
пробовал в Rotation добавлять Stretch, но тогда вообще фигня получается

Вложения
Тип файла: dwg
DWG 2010
Screw.dwg (144.1 Кб, 17 просмотров)

Просмотров: 1145
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Разваливается дин блок при Stretch = 0

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Параметрический блок: точка вставки не перемещается при изменении размеров tequillka Динамические блоки 8 04.05.2015 15:41
Как заменить (redefine) один блок вторым с сохранением выбора (visibility)? Unfamous Динамические блоки 13 27.09.2011 13:25
Как повернуть вставленный блок? Zaghim Программирование 4 01.07.2010 15:30
Невозможность добавить в блок дополнительный внутренний блок, если таковой с тем-же именем в главном уже есть Vova Баги и пожелания в Autodesk 5 10.11.2009 16:13
Помогите доделать программу добавления объектов в блок МишаVBA Программирование 1 20.05.2006 01:04