Иногда бывает нужно показать элемент на несколько этажей вверх или вниз. А потом подвигать его и посмотреть как он стоит на всех этих этажах. Например: расстановка вентканалов.
В ArchiCAD 10 betta появилась новая возможность, показывать элеметы не только на всех этажах (
All Stories) или на этаж выше (
One Story Up) или ниже (
One Story Down), но и на определенных этажах.
Примерно тоже самое можно осуществить и в любой версии ArchiCAD. Если хотите сделать видимым библ. элемет на определенном количестве этажей сверху и снизу, то проделайте такую не сложную работу.
Откройте библ. элемет в GDL-редакторе.
Создайте два параметра и вкладку-заголовок (см. рис 2). Назовите эти параметры, например:
show_story_up и
show_story_down. Тип параметров - целое число.
Теперь откройте 2D-скрипт и в самом начале напишите вот эти строки:
IF GLOB_CH_STORY_DIST < -show_story_down OR GLOB_CH_STORY_DIST > show_story_up THEN ENDВ скрипте параметров можно написать такие строки:
IF show_story_up < 0 THEN PARAMETERS show_story_up = 0
IF show_story_down < 0 THEN PARAMETERS show_story_down = 0Они исправят вас, если вы введете отрицательное значение в параметрах, что приведет к ошибке.
Сохраните библ. элемет. Работа закончена.
Теперь в окне библ. элемета (см. рис 1) укажите "
Показывать на всех этажах/All Stories", а в параметрах элемента, на сколько этажей вверх или вниз.
Но есть одно "но". На этажах, где элемент не видно, будет присутствовать его первая точка. Вы можете случайно перетащить элемент в другое место (например, бегущей рамкой). Поэтому, как только вы определились с постановкой элемента, заблокируйте его.
Удачи!
***************************************
Поздняя Дописка.Вот и вышла десятая версия ArchiCAD. Но в нее, по каким-то причинам, не вошла функция показа элементов на выборочных этажах, присутствующая в Бэтта-версии. Так что можно продолжать использовать этот скрипт.