Инстр №7_1

advertisement
Руководство пользователя Инстр №7_1
Руководство пользователя
Некоторые рекомендации по использованию
элемента - Инстр №7_1
1
Занимательный GDL .
Руководство пользователя Инстр №7_1
От Автора :
Здраствуйте , мои незнакомые друзья !
Прежде всего , хочу поздравить Даниила и новорожденную Archibase-у
с юбилеем - желаю дальнейших успехов в твотчестве !
А также всех жителей Рунета .
Спешу представить свой новый элемент под названием - "Инстр №7_1" .
Почему элемент назван "Инстр №7_1" ?
У меня всегда не хватало мозгов , для изобретения названий .
Извините меня за это - можите его периименовать .
В этом документе , кратенько, я поведую как этим пользоваться и добавлять
в скрипт некоторые изменения .
Я разрешаю и приветствую :
Переписывать скрипты элемента на свой вкус , если только пользователь
понимает , что делает .
А так же переводить интерфейс на другие языки .
Передавать другим пользователям .
Дарить по различным поводам .
В общем делать все , что угодно , беря ответственность за последствия - на себя .
Автор запрещает продавать "Инстр №7_1" - под любым предлогом .
С уважением roma 71.
2
Занимательный GDL .
Руководство пользователя Инстр №7_1
Вступление :
Прежде всего , хочу отметить , что этот элемент создан из фигуры "SWEEP".
В "Синтаксисе GDL" она описывается так :
Фигура, созданная перемещением образующей ломаной
по направляющей ломаной в пространстве.
Образующая ломаная может быть открытой или замкнутой.
Она может поворачиваться и масштабироваться в своей плоскости.
SWEEP может использоваться для создания таких довольно
сложных фигур, как, например, носик чайника.
n>1
m>1
z1 < z2
Конец цитаты .
Проще говоря , с помощью этой технологии , можно создавать Спиральные или витые формы : Штопоры , сверла , пружины ит.д.
И не только - на последней странице этого документа находятся иллюстрации
Принцип использования :
Шаг первый - Пользователь создает свой "Шаблон" :
Для этого он создает контур , с помощью инструмента "Плиты перекрытия".
Сохраняет его , как библиотечный элемент , в папке , где находится "Инстр №7_1".
Редактирует скрипт , созданного элемента ( не пугайтесь - я дам необходимые
рекомендации ) - нужно удалить лишнее .
Шаг второй (для начинающих - необязательно ) - Вносит изменение в скрипт "Инстр №7_1"
Шаг третий - Размещает элемент на плане этажа и производит трансформацию с помощью
фильтров .
3
Занимательный GDL .
Руководство пользователя Инстр №7_1
На пример :
1) Создадим простой шаблон в форме квадрата , повернутого вокруг своего центра
на 45 градусов . Для этого необходимо создать плиту перекрытия , квадратной формы
и разместить ее таким образом , что бы центр квадрата находился в начале
проектных координат .
В начале проектных координат , размещается центр , для того , что бы наша будущая
фигура имела симметричную форму . Если центр будет смещен - форма будет
асимметричной , что тоже может быть полезно для некоторых целей .
Выделите , созданную плиту инструментом "Стрелка" .
И зайдите - Визуализация/ параметры 3D проекции .
В окне "определение параллельной проекции" , подставьте значения :
Азимут - 270 градусов
Вид с верху
Подтвердите изменения и переходите в 3D окно .
Сохраните плиту как библиотечный элемент :
Файл / Сохранить как в списке форматов для сохранения выберите - *.gsm .
Подтвердите свой выбор - появится окно сохраняемого формата.
В окне , обратите внимание , чтобы пункт "Редактируемый GDL скрипт".
был включен .
4
Занимательный GDL .
Руководство пользователя Инстр №7_1
Разместите новый элемент на плане этажа и выделите его инструментом "Стрелка"
Файл / Открыть элемент библиотеки .
В открывшемся окне , выберите пункт "2d символ" - удалите все , что там есть .
Затем выберите пункт 3D скрипт :
! Document name: 7_1234
!
!
! Имя
:
! Дата :
! Версия :
! Написан системой ArchiCAD
!
MULX A/ 1.0
MULY B/ 1.0
MULZ ZZYZX/ 0.3
ADDX
0.5
ADDY
0.5
ADDZ
0.3
BODY -1
MODEL SOLID
RESOL
36
GLOB_SCRIPT_TYPE =
3
GLOB_CONTEXT =
3
GLOB_SCALE =
1
GLOB_NORTH_DIR =
90.0
GLOB_FRAME_NR = -1
GLOB_EYEPOS_X =
20.5724
GLOB_EYEPOS_Y = -17.2508
GLOB_EYEPOS_Z = 1.5
GLOB_TARGPOS_X = 6.48758
GLOB_TARGPOS_Y = 3.40392
GLOB_TARGPOS_Z = 1.7
GLOB_SUN_AZIMUTH = 305.276
GLOB_SUN_ALTITUDE =
45.0206
GLOB_HSTORY_HEIGHT = 3.3
!!Пкрыт-004
PEN
1
ADDZ
-0.3
GLOB_LAYER = "Перекрытия"
GLOB_ID = "Пкрыт-004"
GLOB_INTID = 607
BODY -1
cPRISM_ "Бетон", "Побелка", "Бетон",
5, 0.3,
-0.5, 0.0, 15,
0.0, 0.5, 15,
0.5, 0.0, 15,
0.0, -0.5, 15,
-0.5, 0.0, -1
BODY -1
DEL
1
5
Занимательный GDL .
Руководство пользователя Инстр №7_1
Удалите часть скрипта , что бы получилось так :
5, 0.3,
-0.5, 0.0, 15,
0.0, 0.5, 15,
0.5, 0.0, 15,
0.0, -0.5, 15,
-0.5, 0.0, -1
И допишите "Put" и измените третий столбик цифр , что бы получилось так :
Put 5, 0.3,
-0.5, 0.0, 1,
0.0, 0.5, 1,
0.5, 0.0, 1,
0.0, -0.5, 1,
-0.5, 0.0, 1
Вырежете весь этот скрипт и вставте в окно "основной скрипт" .
Сохраните изменения . Шаблон готов .
2)Теперь шаблоном можно пользоваться :
Первый способ - Установите "Инстр №7_1" на плане этажа .
Выберите его инструментом "Стрелка" и зайдите в окно его параметров .
В пункт "Имя шаблона" введите имя вашего нового шаблона - название файла
библиотечного элемента .
Второй способ сложнее , но у пользователя появляется возможность
не вводить имя шаблона в текстовое поле , а просто выбирать из списка .
Расположите объект "Инстр №7_1" на плане этажа , выберите его стрелкой и
за тем :
Файл / Открыть элемент библиотеки .
В открывшемся окне , выберите пункт "скрипт параметров".
В скрипте выполните следующие действия :
В верхней строчке скрипта виден список шаблонов values "name" "База урок 7","База урок 7a","Пробн7","Листик 1","Листик 2",custom
6
Занимательный GDL .
Руководство пользователя Инстр №7_1
В верхней строчке скрипта виден список шаблонов values "name" "База урок 7","База урок 7a","Пробн7","Листик 1","Листик 2",custom
Измените список таким образом , чтобы ваш элемент отражался в нем :
values "name" "База урок 7","База урок 7a","Пробн7","Листик 1","Листик 2","Новый Шаблон",custom
Сохраните изменения .
Теперь вы можете выбирать шаблон из списка .
Что касается использования объекта :
Я надеюсь вы разберетесь с этим .
Продолжение следует !!!!!!!!!!
Примеры .
Все примеры выполнины с помощью стандартных
инструментов в 6.5r3 и элемента "Инстр №7_1"
7
Занимательный GDL .
Download