Alex Babinoff
Ответы в темах
-
АвторСообщения
-
4. В дино браузере всё совсем просто, надо только вывести в нод Watch (и видимо переименовать его), эта информация уже будет видна из браузера.
3. Да есть такие ноды, пакет Data-Shapes например. Вот тут на основе него пример: https://youtu.be/lowzPiltfMo
Пикчи огонь.
http://www.revitapidocs.com/2018.1/0f6a7a2e-13b9-008a-4c41-951a0702d16b.htm
Вот в этом методе есть вроде все что нужно для счастья:
View sourceView,
ICollection<ElementId> elementsToCopy,
View destinationView,
Transform additionalTransform,
CopyPasteOptions optionsLegantmar
Он просто про любые сгруппированные элементы.
Springs.FamilyInstance.ByGeometry – в картинках
Вот об этом ноде, правда на примере лестниц. Суть в том что подать в него геометрию, которую вы отрисовали для стен по рампе. Нод сгинерирует вам на основе геометрии семейство. По его граням уже можно создавать стены.
Чем глубже начинаю изучать Динамо, тем больше осознаю возможности этого приложения … тем больше возникает вопросов.
И это нормально. Главное что стоит понять сразу, и по поводу чего опасно питать иллюзии, это о возможностях динамо. Они велики, но не абсолютны. По началу очень хочется автоматизировать всё, или почти всё. Такой путь часто ведёт к переусложнению, в конце которого можно наткнуться на тупик в лице отсутствия самого функционала API. Каждый раз берясь за какую-то задачу стоит прикидывать, сколько времени потратиться на алгоритм, и какой вероятный прирост работоспособности он даст. Золотая середина, в этом чаще всего, где-то в области частичной автоматизации. Когда самые рутинные действия, которые однообразно выполняются десятками и сотнями раз, автоматизированы. А какие-то уникальные задания, проработаны до того уровня который уже позволяет получить результат. Опять таки нужная некая гибкость, чтобы понимать и обходить ограничения, но это придёт с опытом.
-
АвторСообщения