Пожалуйста, не блокируйте рекламу!

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн volkhonskiy

  • ****
  • 312
  • Репутация: +9/-0

Test

Друзья, приветствую

Прошелся по ветке, что то просматривал, но не нашел даже темы соответствующей

Нужно сделать из простых геометрических объектов (куб, цилиндр) библ. элемент, 2d отображение которого можно было полностью отключать с помощью глобальной переменной?
Так же я правильно понимаю, что если такое реализовать, то это будет возможно применить только к вновь созданным объектам, но не к встроенным библиотечным?
(если это сложно, то дайте, пожалуйста, хотя бы направление куда копать) например, команду скрыть 2d отображение 

Связан ли как то GDL со свойствами объектов (создаваемых через менеджер)?

И еще вопрос:
Есть ли где то актуальный русский гид гдл?
Нашел только для 11АС
http://openbim.ru/events/news/20080403-2219.html

*

Оффлайн Vachik

  • *****
  • 4759
  • Репутация: +734/-4
  • Пол: Мужской
Справка по GDL
https://yadi.sk/i/kNiFJeUA3KJLMB

*

Оффлайн Kuvbur

  • ^_^
  • ****
  • 370
  • Репутация: +69/-0
  • Пол: Мужской
это будет возможно применить только к вновь созданным объектам, но не к встроенным библиотечным?
Встроенные тоже можно модифицировать - распакуйте lcf контейнер с ними в отдельную папку и, в дальнейшем, подключайте её.
http://helpcenter.graphisoft.ru/rukovodstva/%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%B0-archicad-21/archicad-21/%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D1%8F/%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8/%D1%84%D0%B0%D0%B9%D0%BB-%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%B0-%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8/

Про глобальные переменные вот - https://gdl.graphisoft.com/tips-and-tricks/custom-made-model-view-options-object

*

Оффлайн volkhonskiy

  • ****
  • 312
  • Репутация: +9/-0
Друзья, большое спасибо за ответы.

но так и не нашел основного. самой команды которая отключает 2д отображение.
Идея в том, что бы была возможность настройки отображения библов:
- на плане потолков и других планах
- на плане потолков только
- на других планах только

Кто то такое реализовывает?

*

Оффлайн Kuvbur

  • ^_^
  • ****
  • 370
  • Репутация: +69/-0
  • Пол: Мужской
но так и не нашел основного. самой команды которая отключает 2д отображение.

Команды, как таковой, нет. Вы в параметрах модельного вида (рис. 1), выполненных с помощью элемента с подтипом Глобальные параметры библиотеки (рис 2) устанавливаете значение переменной (рис 3), которую читаете объектами через LIBRARYGLOBAL (рис. 4) и, в зависимости от её значения, отрисовываете ту или иную графику.
Если вам принципиально подхватывать именно значение План потолка из стандартной библиотеки - n = REQUEST ("floor_plan_option", "", storyViewpointType). Но лучше своё сделать - Архикад в последнее время всё меняет, мало ли что в 23-м будет.
Запросы все лучше делать в 2д и 3д скриптах - в основном и параметрах они не всегда срабатывают (о чём есть предупреждение в справке)


*

Оффлайн Pawel37

  • ***
  • 215
  • Репутация: +3/-0
  • Пол: Мужской
Команды, как таковой, нет. Вы в параметрах модельного вида (рис. 1), выполненных с помощью элемента с подтипом Глобальные параметры библиотеки (рис 2) устанавливаете значение переменной (рис 3), которую читаете объектами через LIBRARYGLOBAL (рис. 4) и, в зависимости от её значения, отрисовываете ту или иную графику.
Если вам принципиально подхватывать именно значение План потолка из стандартной библиотеки - n = REQUEST ("floor_plan_option", "", storyViewpointType). Но лучше своё сделать - Архикад в последнее время всё меняет, мало ли что в 23-м будет.
Запросы все лучше делать в 2д и 3д скриптах - в основном и параметрах они не всегда срабатывают (о чём есть предупреждение в справке)
Интересно а можно наоборот в Глобальные параметры библиотечного элемента  пересылать данные из других элементов?
Скажем так что где-то есть элемент, с параметром в который подставляются данные из списка (values "iUsageId" "", "Элемент Каркаса"......),  он может манятся.
Нужно чтобы в глобальном элементе был аналогичный список для подстановке, и если он меняется в исходнике то и при выборе в глобальном элементе он менялся, как в исходнике.

*

Оффлайн dima

  • *****
  • 895
  • Репутация: +21/-0
а что скрыть нужно ?

*

Оффлайн NAVI

  • *
  • 19
  • Репутация: +7/-0
  • Пол: Мужской
В параметрах объяви переменную V_2D со значениями values "V_2D" "ДА", "Нет"
Имя переменной можешь выбрать на твое усмотрение
В 2D скрипте в начале пропиши
hotspot2 0,0,1
if V_2D="Нет" then end
На чертеже будет отображаться только узловая начала БЭ
Друзья, приветствую

Прошелся по ветке, что то просматривал, но не нашел даже темы соответствующей

Нужно сделать из простых геометрических объектов (куб, цилиндр) библ. элемент, 2d отображение которого можно было полностью отключать с помощью глобальной переменной?
Так же я правильно понимаю, что если такое реализовать, то это будет возможно применить только к вновь созданным объектам, но не к встроенным библиотечным?
(если это сложно, то дайте, пожалуйста, хотя бы направление куда копать) например, команду скрыть 2d отображение

Связан ли как то GDL со свойствами объектов (создаваемых через менеджер)?

И еще вопрос:
Есть ли где то актуальный русский гид гдл?
Нашел только для 11АС
http://openbim.ru/events/news/20080403-2219.html
Дальше продолжение скрипта....
...

 

Похожие темы

  Тема / Автор