|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
03.05.2018, 10:15 | #1 | |
Autocad2014 Как создать дин. блок с возможностью двигать крайние стержни хомута?
Регистрация: 27.01.2012
Сообщений: 240
|
||
Просмотров: 3280
|
|
||||
Регистрация: 26.03.2015
Екатеринбург
Сообщений: 382
|
тут в чём закавыка: невозможно наложить ограничение на параметр точки. т.е. при изменении диаметров центры окружностей смещаются, а точечные параметры остаются на своих местах.
в арсенале геометрических и размерных ограничений нет инструментов для свободного перемещения примитивов, похожих на Точечный параметр или Полярный курите автолисп, тут несложная задачка: задать диаметр стержня и 4 точки. по этим данным построить 4 окружности и 4 отрезка |
|||
|
||||
Регистрация: 21.08.2017
Сообщений: 1,054
|
1. Задача решается через объекты Object DBX на c++. Неделя геморроя, если делать универсальный хомут как объект с поддержкой всевозможных сортаментов и автоматическим составлением ведомости деталей и специфицированием.
2. Задачу также можно решить через генерацию замкнутой полилинии без возможности удобного редактирования (включая последующие автоматические составления ведомости деталей и специфицирование) - не так универсально, с другой стороны перегенерировать хомут даже проще, чем редактировать его параметры. Четыре дня геморроя примерно. Последний раз редактировалось ProjectMaster, 03.05.2018 в 22:02. |
|||
|
||||
Регистрация: 27.01.2012
Сообщений: 240
|
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
2018 или 2019.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 27.01.2012
Сообщений: 240
|
EStranger. Спасибо за блоки, работают хорошо... В принципе можно использовать. Но в идеале я хотел более универсальный случай, чтоб диаметры всех кружков можно было бы менять независимо - ведь в реальном проектировании хомут может огибать арматуру разных диаметров. Как думаете, это возможно?
|
|||
|
||||
Регистрация: 23.05.2011
Сообщений: 31
|
Немного занят был, ну вот руки дошли - такой вот вариант получился - все диаметры настраиваются в свойствах, стержни можно таскать за ручки или прописать координаты в свойствах, нумерация стержней против часовой стрелки от первого, который базовый - слева внизу.
Вариант чисто с размерными и геометрическими зависимостями (без динамических параметров и действий). Последний раз редактировалось EStranger, 15.05.2018 в 13:56. |
|||
|
||||
Регистрация: 23.05.2011
Сообщений: 31
|
KENT Вот! Человек может лишиться головы, а все потому, что нет внятных мануалов по дин. блокам… Просто в динамических блоках можно использовать так называемую "вспомогательную геометрию". Для этого отрезок (или другой примитив) может быть преобразован в "конструкционный" отрезок - кнопочка такая в ленте редактора блока есть. Не зависимо от слоя и цвета такой отрезок будет невидим при вставке блока, а в редакторе отображаться будет серой прерывистой линией. Вот к таким отрезкам я и "прицепил" круги, а потом наложил на них "зависимости". Поищи про динамические блоки инфу в инете - там про это всё написано, ссылки сейчас у меня "под рукой" нет - найду, черкну.
|
|||
|
||||
Регистрация: 12.11.2014
Сообщений: 29
|
EStranger, спасибо за быстрый ответ. Век живи век учись... Я всегда работаю в классическом автокаде, такой кнопочке не встречал (может где и спрятана). Меню все перерыл нету. Включил ленту, есть такая "кнопочка". Думаю пригодится теперь, новое знание))
|
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамический блок внутри другого блока | Engineer_Sergii | Динамические блоки | 5 | 12.07.2018 09:42 |
Создать блок Autolisp | Mozgunov | LISP | 15 | 03.08.2017 18:23 |
Требуется создать динамический блок | Натальяяяяяяяяя | Поиск исполнителей | 0 | 12.04.2016 12:16 |
Как создать параметрический и динамический блок для графика | cardinalus | Динамические блоки | 17 | 25.02.2016 14:29 |
Как заменить (redefine) один блок вторым с сохранением выбора (visibility)? | Unfamous | Динамические блоки | 13 | 27.09.2011 13:25 |