Форум проєктувальників електричних та слабострумних мереж

Проєктування => Програми, САПР та ін. => AutoCAD => Тема розпочата: Udgin від 30 Січень 2015, 12:39:38

Назва: Расположение объектов с постоянным интервалом в динамических блоках
Відправлено: Udgin від 30 Січень 2015, 12:39:38
Добрый день! Возникла такая задача. Хочу создать динамический блок для лестничного лотка. У лотка есть перекладины, расположенные с шагом 300 мм.
Есть две ручки для растягивания. Хочу сделать так, чтобы перекладины лотка располагались с постоянным интервалом, но при этом по центру самого лотка. Т.е. чтобы блок при любой длине был симметричным.

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

Фиг с ним с лотком и динамическим блоком, я сделал просто фиксированный шаг длины. Тут уже дело в принципе.
Назва: Re: Расположение объектов с постоянным интервалом в динамических блоках
Відправлено: oipop від 30 Січень 2015, 13:30:46
Функция "Линейный" и "Массив"

Не знаю как прикрепить файл, хоть кнопку какую сделали что ли.
Назва: Re: Расположение объектов с постоянным интервалом в динамических блоках
Відправлено: 3oloS від 30 Січень 2015, 14:06:40
offtop:
Не знаю как прикрепить файл, хоть кнопку какую сделали что ли.
http://eom.com.ua/index.php?topic=2093.msg16779#msg16779 (http://eom.com.ua/index.php?topic=2093.msg16779#msg16779)
Назва: Re: Расположение объектов с постоянным интервалом в динамических блоках
Відправлено: Udgin від 30 Січень 2015, 15:23:25
oipop, у вас блок двигается вместе с ручкой, а идея в том, чтоб блок располагался как раз между ручками. Т.е. чтоб можно было выставить любую длину.
Назва: Re: Расположение объектов с постоянным интервалом в динамических блоках
Відправлено: oipop від 30 Січень 2015, 16:28:23
Честно, не понял что вы хотите. Что такое "выставить любую длину"?
Назва: Re: Расположение объектов с постоянным интервалом в динамических блоках
Відправлено: Udgin від 30 Січень 2015, 16:59:11
oipop, у вас длина меняется не линейно, а ступенчато, с шагом, который выставлен в свойствах массива. При этом вместе с левой ручкой двигаются правые концы отрезка, а они должны стоять на месте.
Т.е. нету операции растягивания.
Назва: Re: Расположение объектов с постоянным интервалом в динамических блоках
Відправлено: oipop від 30 Січень 2015, 18:47:08
Длина меняется линейно сегментами, иначе вы не сможете симметрично расположить перекладины лотка, по всей его длине. Про "левую ручку" не понял опять, слева есть базовая точка для перемещения всего блока в пространстве модели. Не знаю как у вас, у меня передвигается весь блок, а не отдельные его части. Операции растягивания нет и не будет т.к. применяется операция копирования сегмента, через линейный массив.
Назва: Re: Расположение объектов с постоянным интервалом в динамических блоках
Відправлено: Udgin від 30 Січень 2015, 19:24:58
oipop,
Quote (selected)
иначе вы не сможете симметрично расположить перекладины лотка, по всей его длине
Так отож:)
Назва: Re: Расположение объектов с постоянным интервалом в динамических блоках
Відправлено: oipop від 30 Січень 2015, 21:15:45
тот функционал который Вам нужен, есть в AutoCAD MEP, но в "голом" AutoCAD Вы это не реализуете. В MEP как раз используется технология растягивания и редактирования 3D тела.
Назва: Re: Расположение объектов с постоянным интервалом в динамических блоках
Відправлено: Udgin від 31 Січень 2015, 15:27:33
А если пойти таким путем? Только как сделать так, чтоб видимость менялась автоматически?