beliit.com
Форумы Проектант
ПОИСК ПО ФОРУМАМ
перед созданием новых тем используйте поиск,
возможно ответ на Ваш вопрос уже есть на форумах

Расширенный поиск
 
  • Всего пользователей - 21993
  • Всего тем - 31026
  • Всего сообщений - 288052
Страниц: [1]   Вниз
ВЕРСИЯ ДЛЯ ПЕЧАТИ

Динамические блоки - задание размеров при помощи формулы

Количество просмотров - 6698
(ссылка на эту тему)
Scared
*
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #1 : 02 Августа 2017 года, 14:17
(ссылка на это сообщение)

Здравствуйте все!
Во вложении простенький блок, состоящий из прямоугольника и треугольника.
Могу ли я наложить зависимости на расстояние 2 и расстояние 3 (база и высота треугольника) так, чтобы они составляли к примеру 0,8 от расстояния 1 (высота прямоугольника)?
Расстояние 1 задается вручную при помощи операции растягивания.

Посмотрел несколько обучающих роликов по параметризации и размерным зависимостям. Способа сделать это не нашел.
Кто-то может подсказать, реально ли такое сделать?
* блок1.dwg
(60.34 Кб)  [скачать]  [загрузок: 122]
Pum
*
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #2 : 03 Августа 2017 года, 14:49
(ссылка на это сообщение)

Пробуйте, вроде бы получилось. Все операции растягивания привязываются к главному параметру "расстояние1" со своими коэффициентами растяжения (0,8) и пара операций (растягивание базы треугольника) с угловыми смещениями 90 и -90 и коэфф. растяжения 0,4, т.к. растяжение идет одновременно в 2 стороны. Надеюсь, понятно обьяснил.
* блок1.dwg
(85.76 Кб)  [скачать]  [загрузок: 277]

? (Гомель, Беларусь)
Scared
*
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #3 : 04 Августа 2017 года, 14:07
(ссылка на это сообщение)

Pum, да, так!
Смысл понятен - связали дополнительно 3 операции растяжения с размером 1. Не понял, как задать вот это
со своими коэффициентами растяжения (0,8) и пара операций (растягивание базы треугольника) с угловыми смещениями 90 и -90 и коэфф. растяжения 0,4

Scared
*
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #4 : 04 Августа 2017 года, 14:12
(ссылка на это сообщение)

И сразу еще два вопроса:
- как поступить, если вместо треугольника круг? 4 операции растяжения?
- можно ли этот коэф растяжения связать с Расстоянием1 какой-то нехитрой формулой? Или задавать через таблицу блока, ограничив набор значений?
Pum
*
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #5 : 04 Августа 2017 года, 15:33
(ссылка на это сообщение)

1) Чтобы управлять свойством операции, выделяем операцию, нажав на ее квадратную иконку 1 раз мышью, затем в свойствах (ctrl+1) можно выставить все, что нужно. Угловое расстояние выставлено -90'=270', коэфф. расстояния 0,4. См. вложение-картинку.
2) С кругом такая штука, по-моему, не проходит. Вообще, эта задача решается гораздо проще без этого множества операций, если  применить операцию масштабирования к нашему параметру "расстояние1". Все обьекты будут изменяться в размерах пропорционально с сохранением нужного соотношения 0,8. Разве что прямоугольник будет еще и утолщаться. Если нужно, чтобы не утолщался, а только удлинялся, тогда первый вариант решения.
3) А здесь пока не готов ответить, хотя когда-то тоже задавался этим вопросом, но отложил его на неопределенное время )). Наверняка вы знаете forum.dwg.ru, например. Можно там поискать или спросить у местных спецов, владеющих лиспом.
Image 001.jpg
 
* Image 001.jpg
(274.43 Кб, 1116x688)  [скачать]  [загрузок: 2323]

? (Гомель, Беларусь)
Scared
*
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #6 : 04 Августа 2017 года, 16:19
(ссылка на это сообщение)

Спасибо, с кэфами разобрался!
Масштабирование тут не очень подходит. тут я задал одинаковый коэф по двум осям, но в реальных задачах он будет разный.
Да и помню были у меня проблемы с масштабом. Почему-то после уменьшения и увеличения на один и тот же коэф, объект не возвращался к исходному размеру. хотя должен.
ЛИСП тут вроде как не нужен. Точно помню, у кого-то видел раньше дин блоки с чертежами стандартных изделий. Там в менюшке можно было выбрать стандартный ряд изделий, в зависимости от этого менялись размеры
Posetitel
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #7 : 09 Августа 2017 года, 11:14
(ссылка на это сообщение)

задание коэффициента растяжения формулой - весьма интересная задача, тоже требуется для моих блоков. если кто умеет, научите
Scared
*
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #8 : 15 Августа 2017 года, 18:33
(ссылка на это сообщение)

http://www.autodesk.ru/adsk/servlet/item%3FsiteID%3D871736%26id%3D15985061#d2
вот такую статью нашел на эту тему.
но не получается почему-то ничего сделать с этими параметрическими формулами - как-то криво все растягивается (
Posetitel
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #9 : 16 Августа 2017 года, 08:51
(ссылка на это сообщение)

теперь необходимо параметр в формуле вводить в блок, что-то типа атрибута
ввел и по введенному значению чтобы считалась формула
можно изворачиваться и вместо ввода задавать зависимость от длины линии, например, но это не то.
Scared
*
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #10 : 16 Августа 2017 года, 09:41
(ссылка на это сообщение)

ввел и по введенному значению чтобы считалась формула

вот у меня и не получается связать этот параметр с размером растягиваемого объекта.
сможете сделать на примере моего блока?
вроде делаю как в примере по ссылке. но вместо прямоугольника то параллелограмм получается, или вообще какая-то ерунда ))
Posetitel
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #11 : 16 Августа 2017 года, 09:52
(ссылка на это сообщение)

сейчас не совсем удобно, я могу выслать свой блок, может так по образцу будет проще разобраться
Scared
*
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #12 : 16 Августа 2017 года, 10:07
(ссылка на это сообщение)

ну давайте хоть так, выложите сюда
Posetitel
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #13 : 16 Августа 2017 года, 10:27
(ссылка на это сообщение)

выкладываю
* блок.dwg
(74.78 Кб)  [скачать]  [загрузок: 313]
Страниц: [1]   Вверх
ВЕРСИЯ ДЛЯ ПЕЧАТИ



Сейчас Вы - Гость на форумах «Проектант». Гости не могут писать сообщения и создавать новые темы.
Преодолейте несложную формальность - зарегистрируйтесь! И у Вас появится много больше возможностей на форумах «Проектант».


Здравствуйте, Гость
Сейчас Вы присутствуете на форумах в статусе Гостя.
Для начала общения надо зарегистрироваться или пройти авторизацию:
Вам не пришло письмо с кодом активации?
 
 
  (забыли пароль?)  
   

если Вы не зарегистрированы, то
пройдите регистрацию
Последние сообщения на форуме «Программное обеспечение Autodesk»
автор: Vikkkkktor
17 Апреля 2024 года, 22:48

автор: Маркос
16 Апреля 2024 года, 09:38

автор: Trust Me
09 Апреля 2024 года, 21:02

автор: Антониони
19 Марта 2024 года, 07:08

автор: Mclaud 72
09 Марта 2024 года, 00:51

автор: Posetitel
27 Февраля 2024 года, 14:19

автор: Mike_Moke
26 Февраля 2024 года, 15:10

автор: Файруза
26 Февраля 2024 года, 14:12

автор: Val
17 Ноября 2023 года, 07:52

автор: shalva
13 Ноября 2023 года, 17:06

автор: kollega_
29 Сентября 2023 года, 09:05

автор: Антониони
12 Мая 2023 года, 14:01

автор: Настачка
06 Мая 2023 года, 18:27

12 Апреля 2023 года, 08:38

автор: Антониони
31 Марта 2023 года, 07:53


Сейчас на форуме:
Сейчас на форумах: гостей - 1037, пользователей - 16
Имена присутствующих пользователей:
оболтус, Чистильщик, Mоpоk, ИК, Коты, nartivin, Qwert 100500, Operki, Alex2214, Sasha 4312, Виталина, Shvet, РоманC, Владимир Ц., Андрей_888, Профессор Нафаня
Контактные данные| Партнёрская программа | Подробная статистика
Настройка форумов © «Проектант» | Конфиденциальность данных
Powered by SMF 1.1.23 | SMF © 2017, Simple Machines