Google SketchUpSketchUp - небольшая программа для эскизного представления архитектурных проектов (и не только), за простой внешностью которой скрываются достаточно мощные возможности. Уникальный пользовательский интерфейс SketchUp позволяет быстро и легко рисовать и модифицировать трехмерные эскизы, дает возможность работать в своей среде даже начинающему.
Было высказано пожелание о создании раздела по Динамическим компонентам, поддерживаю данное предложение в целях развития возможностей программы SketchUp по мебельному направлению.
Начнем с "азов" предоставленных на www.youtube.com:
Динамические компоненты:
Как создавать дк для работы через окно компоненты?
Делаю один компонент в отдельном файле, а когда вставляю из окна компоненты, он закрыт в еще один компонент, приходится взрывать.
А если в файле не делать последнего компонента, то куда прописывать параметры для управления вложенными компонентами?????
А можно как то задействовать параметры детей для родителей?
т.е. собрал я детальку, собрал из них сборку, а вот сама сборка будет одной и той же всегда, тогда как детки будут меняться, как тут завязать у них общие параметры. Был бы идеальный выход в заимствовании параметров снизу вверх :?
А можно как то задействовать параметры детей для родителей?
т.е. собрал я детальку, собрал из них сборку, а вот сама сборка будет одной и той же всегда, тогда как детки будут меняться, как тут завязать у них общие параметры. Был бы идеальный выход в заимствовании параметров снизу вверх :?
Да , можно...
у тех компонентов которые будут заменятся, имя к которому обращаются другие компоненты (я надеюсь вы знаете , что у компонентов возможны 4 различных имени) должно быть одно и тоже. И имена атрибутов тоже...
Может еще потребоваться принудительный Redraw.
Вопрос. Делаю ДК под свои задачи. Пришёл к выводу, что хочу сделать несколько разных ДК и использовать их. Ну например: нижний шкаф, верхний шкаф, угловой шкаф под мойку при соединении столешниц под 90градусов, угловой шкаф под вставку 45градусов, пенал, верхний угловой шкаф, нижний шкаф с радиусными полками, верхний шкаф с радиусными полками, ну и т.д.
С размерами шкафов определился полностью, ну т.е. уже всё сделал. А вот с полками затык. Понимаю, что как и везде есть куча вариантов как что-то сделать, но интересует совет уже проторенной дороги ))) Как проще всего сделать выбор нужного количества полок, например в нижнем шкафу. Кто-то хочет 2, кто-то 1, а кому-то может 4 подавай.
Проще сделать через проверку условия для каждой полки, ну т.е.
1я полка отображается, если значение n(количество полок, выбирается в меню ДК) больше 0
2я полка отображается если значение n больше 1 и т.д.?
Так проще всего?
А расположение полок будет определяться: ("высота внутреннего пространства шкафа на значение"/n+1) с учётом толщины материала полок и расположение центра координат для полки?
ПРи этом вопрос, если компонент неVisible, то он не будет мне мешать в отчётах для раскроя потом?
для Sketchup не нужен редактор.
Для написания плагинов на RUBY я пользуюсь Notepad ++
А есть где-нибудь учебник, справочник на русском языке по использованию языка Ruby в Sketchup'е? Или вы брали из англоязычных источников инфу, типа главного: http://www.sketchup.com/intl/en/deve...thods?hl=ru-RU ?
Всем день добрый!
Не нашла на форуме другой темы про динамические компоненты, поэтому пишу сюда и очень надеюсь на вашу помощь/знание/совет.
Сразу скажу, что я не очень опытный пользователь SketchUp Pro, поэтому и возник этот вопрос.
Установила версию SketchUp Pro 2016. Работаю, учусь по-тихонечку, изучаю особенности, плагины и остальные прелести программы. И тут дело дошло до ДК (динам.компоненты). Захожу в extention warehouse, нахожу ДК, устанавливаю. Программулина мне пишет, что все ок - используйте, наслаждайтесь.
Но зашла в toolbars и не нашла этого пункта. Перезагружаю программу, при запуске она выдает ошибку: Error Loading File C:/Users/Администратор/AppData/Roaming/SketchUp/SketchUp 2016/SketchUp/Plugins/su_dynamiccomponents/ruby/dcobservers.rbs
Failed to read RBE/RBS file.
Может быть кто-то сталкивался с этой проблемой и знает в чем дело?