2D построения в 3D-окне
Вложений: 2
Меня настолько огорчило отсутствие возможности рисовать отрезки в 3D окне, что я написал свой собственный костыль. В качестве примера прилагается скрипт для рисования параметрического чертежа абстрактного стола (с соблюдением шага 32).
Алгоритм работы следующий: 1) Открываем файл "Полигон для чертежей". (Там должно быть три объекта: отрезок, окружность и размер) 2) Запускаем скрипт "Стол параметрический". Для работы он требует указать файл "font.cdt"*, а также параметры стола. 3) Ждём, пока скрипт сработает, переходим в вариант "Вид сверху" 4) Запускаем скрипт "Тонко-толсто". Он нужен для того, чтобы рассортировать отрезки на основные линии и на тонкие. 5) В базисе тыкаем "Изделие - сохранить в линиях". Получаем чертёж. 6) Тыкаем в любой элемент, который должен изображаться тонкой линией. Правая кнопка мыши -> Изменить тип линии и цвет -> меняем тип линии на тонкий. 7) Файл -> сохранить. Радумеся чертежу :) 8) Закрываем модель "Полигон для чертежей" без сохранения. Надеюсь, что ничего не забыл рассказать. Если что - спрашивайте. Всё это я дарю в безвоздмездное пользование, но надеюсь на благодарность :-[ Если кто-то захочет подробно разобраться в том, как это работает - тоже настоятельно прошу писать, потому что программирую я не самым лучшим образом. -------- * "font.cdt" - это шрифт, написанный мной почти вручну. На данный момент шрифт содержит символы русского алфавита, цифры и немного знаков. Как он устроен и как его дополнить тоже могу рассказать, но это отдельная история. Комментарий: взято из темы "Скрипты в БАЗИС 8" |
Вложений: 1
барная труба 50 мм) с выбором нижнего и верхнего крепления) ну и сами крепления) может кому пригодится)
Комментарий: взято из темы "Скрипты в БАЗИС 8" |
Вложений: 1
Небольшая доработка: добавил выбор материала цоколя + выбор кромки на него.(раньше был под цвет корпуса)
Комментарий: взято из темы "Скрипты в БАЗИС 8" |
Вложений: 1
Скрипт использует схему из файла Schemes.config из папки, в которой лежит скрипт. Выложил скрипты со всеми дополнительными файлами в архиве.
Комментарий: взято из темы "БАЗИС 9 - Скрипты" |
Вложений: 1
Сделал скрипт "Изменение артикула по условию ширины" для Салона.
Данный пример артикула используется лично у нас, можете проработать свой. я лишь подкидываю идею... Результат выполнения такого скрипта для секции - 600 - "BO0106W (600 мм)" - нестандарт в пределах размеров 601-799 - "BO0108W (631 мм) нест." - которой не существует в прайсе - "BO01ххW (1108 мм) нест." Принцип такой -первый код артикула модели (он неизменный для нее) - BO01 -код ширины модели - 06 -код уточнения - W -размер (который реально даст Салон) - (600 мм) -условие нестандарта - нест. Комментарий: взято из темы "БАЗИС 9 - Скрипты" |
Артикул по условию в Базис-Салон
Вложений: 1
Решил поделиться разработкой скрипта для Салона. Будет интересен тем, кто использует эластичные секции и артикул модели зависит от ее габаритов (в данном случае от ширины), т.е. не нужно делать всю размерную линейку определенной модели (от 400 до 1200), достаточно сделать одну эластичную секцию и подключить скрипт.
Механизм работы: - в названии модели, в самом начале пишется составной универсальный артикул (неизменный код, "плавающий", добавка к коду если есть и описание BO01xxW 2 двери) - скрипт берет из названия BO01 добавляет значение xx из скрипта и добавляет остаток кода артикула W тем самым формируя артикул BO01(значение)W. Далее идею развивать можете сами. Комментарий: взято из темы "БАЗИС 9 - Скрипты" |
Вложений: 1
Посидел тут немного, попробовал.
Под себя сделал скрипт для дверей-купе с учетом УСИЛЕННОЙ и ОБЫЧНОЙ средней планки, а также с учетом щеток (на основе старого скрипта, написанного кем-то). Комментарий: взято из темы "Скрипты в БАЗИС 8" |
Вложений: 1
Развитие инструментария для БМ на основе ActiveX модуля (FBDBDialog.dll) из предыдущего сообщения. Представленный скрипт позволяет редактировать параметры установленного в модели крепежа: менять размеры и тип отверстий, добавлять/удалять составные части и устанавливать/снимать флаг учета крепежа/составных частей в смете. Для работы скрипта требуются те же компоненты что и в прошлом сообщении, а также наличие файла "ADODB.ini" с настройками соединения в папке со скриптом.
Содержание ADODB.ini[General] FDBServ = t001 FBSPort = 14357 FDBFile = D:\DBBM\Библиотека\БД\BMDB09.FDB FBCFile = C:\Windows\System32\fbclient.dll [свернуть] Переменные .ini: FDBServ - имя ПК на котором находится сервер FireBird с используемой БД (если локально, то параметр: localhost или 127.0.0.1); FBSPort - в настройке не нуждается (по умолчанию: 14357); FDBFile - локальный путь к БД на сервере FireBird; FBCFile - путь к файлу "fbclient.dll" (находится в корневой папке программы Базис). Файл скриптаВложение 110028
[свернуть] Комментарий: взято из темы "БАЗИС 9 - Скрипты" |
Вложений: 1
Скрипт вывода текста на 3D модель
Комментарий: взято из темы "БАЗИС 9 - Скрипты" |
Вложений: 1
Усовершествованный скрипт печати текста. Текст ставится относительно текущей проекции модели по двум точкам. Команда работает в цикле. Есть возможность выбрать цвет.
Комментарий: взято из темы "БАЗИС 9 - Скрипты" |
Текущее время: 02:11. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL