Сообщения

Сообщения за январь, 2013

Объект "MS-Plate"

Изображение
Объект, инкапсулирующий некоторые команды интерфейса Арчикада, а именно операции над твердыми телами: вычитание, объединение. Позволяет из заданного в плане полигона и совокупности контуров "экструдеров" 3-х типов получить объем в виде плиты,  с формой соответствующей полигону и отверстиями/вставками соответствующими наборам экструдеров. Ох и мутная формулировочка...лучше смотрите. Демка 1 "Вычитание" здесь: http://arch-grafika.rusfolder.net/files/34703519 (3,1мб) Демка 2 "Объединение" здесь: http://arch-grafika.rusfolder.net/files/34705941 (4,0мб) Демка 3 "Эффект "гравировка" ))) здесь: http://arch-grafika.rusfolder.net/files/34706004 (2,7мб) Демка 4 "Версия 2.0" здесь: ссылка на демо-ролик 2мин(exe-файл, 2,0мб) Демка 5 "Версия 2.0", пример моделирования: http://arch-grafika.rusfolder.net/files/34773406 (exe-файл, 4,0мб)) Что на сегодня(v2.0) умеет объект: 1. два варианта работы: 1.1. Задаются "отве

Объект "LinearValueSelector"

Изображение
Всем доброго времени суток! Сегодня разбор объекта, который косвенно упоминался в статье про Plan_Marker (выводы п.2) Логика объекта следующая: 1. Выводит заданную строку 2. Позволяет активным спотом (АС) листать список строк, заданных в массиве. Применение - по личному усмотрению. Как вариант - настроить несколько видов списков через "избранное", размещать в подходящих местах - графах основной надписи, шапках таблиц, текстовках, которые тянутся из проекта в проект. Да, есть автотекст. Но на вкус и цвет... Вполне логичные "шаблоны" - список фамилий, должностей, организаций, ГОСТов, СНиПов... Скрин 1. Работа с "избранным"     Скрин 2. Параметры объекта Назначение параметров: ES - edit mode spot - параметр-координата АС1 отвечает за выбор "режима" объекта. SCC, CX -  АС2, отвечает за выбор значений из перечисления. SVC - параметр-счетчик, определяет сколько по порядку(до первого пустого значения) значений задано в м

Объект "Единичная спецификация КМ,КМД"

Изображение
Когда-то давно, в 2006 году, "труд обезьяны" подтолкнул меня к написанию следующих объектов:     спецификация КМ,     спецификация КМД. Сам скрипт особого интереса не представляет, поэтому сегодня подробного разбора не будет. Принцип работы с объектами будет понятен из демонстрационного видеоролика(ссылки в конце). Скачиваем, читаем, смотрим, комментируем. Что касается особенностей установки: 1. Для правильной работы необходимо чтобы в подгруженных библиотеках находились объект и соответствующий макрос, т.е.: Спецификация КМ_10 и КМ_1, КМД20_2 и КМD_1, макросы КМ_1, и КМD_1 выбирают данные по запросу из базы txt и "рисуют" одну заполненную и посчитанную(вес металла) строку таблицы, без них объекты работать не будут, соответственно проще всего положить все 4 объекта в одну папку. У меня разложены так: Скрин 1. Расположение объектов и макросов. 2. Данные о профилях проката объекты читают из *.txt файлов, чтобы скрипт их нашел, их(т.е.

Укатайка )))

Сын(2,6г), с утра укатал меня просто,  говорить начал месяца два назад, с позавчера стал говорить: "я не могу" (в мультике где то услышал) а седня грю ему "садись на стул, кашу будем есть", ну он есссно: "я не могу",  и гуськом с кухни отходить начал, и уже в проеме двери, добавил - "очень жаль", я тут просто сполз...

Объект "Plan Marker"

Изображение
Доброго Времени Суток! Сегодня разбор очередного GDL-объекта с изощренной 2D начинкой, в виде кучки АС (Активные споты - для редактирования объекта в окне(2D,3D)) и организации их поведения. На примере данного объекта будет показано как организовать  интерактивное редактирование объекта на плане. Т.е. сделать так, чтобы каждый раз не лезть в диалог установки параметров, что IMHO лишний раз делать не хочется, даже если там супер-пупер разукрашенная вкладка интерфейса. ======================================================================= ======================================================================= INTRO : объект представляет собой "компоновку" из трех различных по назначению маркеров: 1. Первый маркер - это позиция детали на КМД (не обязательно) чертеже, выглядит маркер как кружок с линией-выноской, внутри которого текст - номер позиции детали. Логическая нагрузка: 1.1 интерактивный выбор номера позиции(АС-1, углового типа); 1.2 число линий вынос