Revit и Navisworks – Русский – только для чтения
В разделе вы можете обсудить любые вопросы, касающиеся Revit, Navisworks и других продуктов коллекции AEC, за исключением BIM 360. Делитесь знаниями, своими проектами и наработками. Станьте частью BIM-сообщества Autodesk.
отмена
Отображаются результаты для 
Показать  только  | Вместо этого искать 
Вы имели в виду: 

Параметризация кругового массива

6 ОТВЕТ 6
РЕШЕНО
Ответить
Сообщение 1 из 7
SevKarap
3961 просмотров, 6 ответов

Параметризация кругового массива

Создаю семейство параметризированной мебели - уличной скругленной скамьи. Основные параметры - радиус закругления и угол симметрии. Как видите центр радиуса в пересечении горизонтальной и вертикальной плоскостей. Также привязаны к пересечению наклонные плоскости, которые способны вращаться. Направляющие скамьи созданы сдвигом по вспомогательной линии и т.д. Теперь необходимо разложить доски. Создаю выдавливанием доску и делаю круговой массив с этим элементом. В итоге у кругового массива появляются регулируемые составляющие - центр, радиусы, кривая. Теперь, чтобы доски начинались от одной плоскости наклонной до другой, мне необходимо привязать массив к наклонным плоскостям. С линейным все легко - в режиме группы элемента массива создаю опорную плоскость и далее привязываю такие плоскости элементов к основным плоскостям. Но тут это вообще капец - все перепробовал:
1. Элемент массива загружал как отдельное семейство;
2. Вместо наклонных опорных плоскостей использовал вспомогательные линии;
3. Аналогичный прием для линейного массива;

4. Выровнял радиусы массива к наклонным плоскостям, смещается центр массива, закреплял центр, ошибка, происходит разгруппировка элементов массива;
5. Для угла массива создавал параметр.
Я иссяк, господа. Чую не решаемо это. Или мне адаптивное семейство создавать? Прошу, посодействуйте.   

Без имени-2.jpgБез имени-1.jpg

6 ОТВЕТ 6
Сообщение 2 из 7
D.Arch
в ответ: SevKarap

нарисуйте, что должно получиться в итоге. Что именно надо запараметризовать?

Сообщение 3 из 7
SevKarap
в ответ: D.Arch

Например доски. Вот создал массивом доски. Хочется, чтобы при изменении угла сектора такой скамьи строились по всей кривизне эти доски от начала скамьи до его конца. Количество досок как-нибудь отрегулирую - ему параметр задать можно.

 

Без имени-3.jpgБез имени-4.jpg

Сообщение 4 из 7
Extraneous
в ответ: SevKarap

Посмотрите вот, может, чем поможет.

скамья доски по радиусу.png

Alexander Zuev
In BIM we trust
Facebook | Linkedin | Telegram

Сообщение 5 из 7
SevKarap
в ответ: Extraneous

У Вас отдельное семейство параметризированной доски. Вы связали параметры доски с семейством скамьи. Сектор строится от вертикальной опорной плоскости. Один вопрос - общий расчетный угол у Вас привязан к углу массива?

Сообщение 6 из 7
SevKarap
в ответ: Extraneous

Благодарю за ответ. Но, увы, не помогло. Мой каприз в том, чтобы доска была прямоугольная. Я сделал такое семейство. Разложил. Притом, прямоугольная доска в семейство в отступе от центра длиной в радиус. Хотел сделать так, чтобы доска к одному краю скамьи примыкала одной гранью, а ко второму краю скамьи уже другой гранью - скамья ограничена стенкой. У вас семейство имеет центральную ось. Моя же проходит вдоль грани. В общем, теперь еще хуже у меня)))

Дальше посмотрите ка на фото - таким же массивом регулируемым хочу ребра жесткости каркаса сделать. Их то я для линейной скамьи выполнил сдвигом профиля по вспомогательной линии. Элементом массива стала линия сама. Но с досками это капец какой-то. Короче круговой массив не имеет нормальных ручек - при привязке к плоскости и дальнейшем изменении параметров либо смещается центр массива, либо все слетает к чертовой бабушке. Задаю угол массива, также не выходит - смещается начала раскладки.

 

Без имени-4.jpgБез имени-1.jpgБез имени-2.jpgБез имени-3.jpg 

 

 

А при изменении угла, например, снимает зависимость угла раскладки

Без имени-5.jpg

 

Может мне адаптивное семейство создать?

Сообщение 7 из 7
K.Rishat
в ответ: SevKarap

Проблема с параметризацией круговых массивов в том, что ревит ни в какую не хочет работать с круговыми массивами с двумя параметризованными размерами - радиусом и углом (во всяком случае у меня не получается такое сделать). Отдельно радиус и отдельно угол работают прекрасно. А вот вместе уже нет. Я это обхожу следующим образом. Сначала создаю семейство, в котором параметром длины управляю расстоянием от центра до того элемента, который мне нужно размножить массивом. В данном случае это будет семейство одной доски скамейки.

Затем делаю второе семейство для массива. Подгружаю в него семейство доски с параметризованным расстоянием от центра, размножаю массивом и параметризую угол поворота. При этом массив создаю с включенной галочкой "Общая длина массива". Надо учитывать тот факт, что исходный элемент (самый первый), после создания массива будет двигаться параметром угла, а последний элемент будет фиксирован на том месте, где он будет размещен при создании массива (см. скриншот).

Кстати, пример выше, выложенный Александром, тоже сделан по такому же принципу (отдельное семейство для расстояния от центра и семейство с массивом). Просто он как всегда заморочился и сделал саму доску тоже по кругу. Так что можно сказать, что мой вариант - это упрощение его семейства.

Массив 1.JPG

Не нашли то, что искали? Задайте вопросы в сообществе или поделитесь своими знаниями.

Новая тема  

Autodesk Design & Make Report