Форум профессиональных мебельщиков PROMEBELclub
 
PROMEBELclub - Форум для мебельщиков: конструкторов, дизайнеров, мастеров, технологов и всех, кто имеет отношение к производству и изготовлению мебели. Программы для конструирования и дизайна мебели. Мебельная литература и обучающие пособия.
 
 

Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик. Скрипты

Меню

Маркет


Ответ
 
Опции темы Опции просмотра
Старый 14.09.2019, 00:17  
БАЗИС 11-2024 - Скрипты
 
Аватар для AlexBolton
AlexBolton
Модератор
Регистрация: 19.02.2008
Адрес: www
Сообщений: 4,009

Сказал(а) спасибо: 7,300
Поблагодарили 17,024 раз(а) в 3,245 сообщениях
Версия для печати Отправить по электронной почте
AlexBolton AlexBolton вне форума 14.09.2019, 00:17
Рейтинг: ()

Обмениваемся , задаем вопросы, отвечаем... Все, что касается скриптов в БМ 11 в этой теме.

Новшества Базис Мебельщик версии 11:
.....
6. Работоспособность скриптов, созданных в более ранних версиях, не гарантируется в версии БАЗИС 11.
.....
52. Разработана панель инструментов для скриптов, на которую можно вывести, например, часто используемые скрипты, со своими иконками, хинтами и т.д.
53. Добавлена возможность автозапуска выбранного скрипта на любое из двух событий – Загрузка модели, и/или Сохранение модели.
.....

Новшества Базис Мебельщик версии 2021:

16. Отладчик скриптов.

Новшества Базис Мебельщик версии 2024:

5.«Использовать новый движок скриптов (в бета-тесте)» - Node.js v20.2.0





VISUAL CODE

Код:
Примеры скриптов из видео

Вес панелей.js
Выделить панели без облицовки.js
Панель по 3 точкам.js
Прифуговка кромки.js
node.js обновился с 7.0.0 до 8.11.3

Напиши себе Базис или Моя первая тумбочка 2
Комплект - руководство+ файлы+ скрипт

Обратите внимание на полезные ответы в этой теме!

__________________
.
▓▒░ Халявы не бывает ░▒▓

[ Как правильно задавать вопросы на форумах ] | [ Как просто, быстро и правильно опубликовать фото и файлы в сообщении 13.05.2024]

[ USDownloader - удобно и безопасно скачиваем с файлообменников 21.04.2024] | [ Обходим блокировки сайтов, торрентов, месенджеров, ФО - RU - UA]


Любые вопросы по любому системному и мебельному софту, любые конвертации, настройки и т.д. >сюда< (кроме озвученных в мануалах, инструкциях и темах форума) ...

Последний раз редактировалось AlexBolton; 02.05.2024 в 11:30..
Просмотров: 639088
Ответить с цитированием Вверх
14 пользователя(ей) сказали cпасибо:
Старый 13.02.2022, 19:33   #631
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 294
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию

Цитата:
Сообщение от rombler Посмотреть сообщение
методом AddPanel получилось построить панель с нужным пазом, даже получилось построить паз с помощью фрагмент.
Но при запускании скрипта в разных видах получаем разные результаты. Так и должно быть, или это опять какой то глюк?
Это нормально. AddPanel строит панель в той плоскости которая наиболее перпендикулярна взгляду.
__________________
Оно поди конечно если, а как коснись чего-нибудь, так вот те на пожалуйста..
kos100pudov вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
rombler (14.02.2022)
Старый 18.02.2022, 21:39   #632
wizardpnz
Местный
 
Регистрация: 02.07.2011
Сообщений: 191
Сказал(а) спасибо: 93
Поблагодарили 105 раз(а) в 44 сообщениях
Вес репутации: 198
wizardpnz скоро придёт к известностиwizardpnz скоро придёт к известности
По умолчанию

как повернуть выделенную панель или выделенные панели вместе с фурнитурой?
wizardpnz вне форума   Ответить с цитированием Вверх
Старый 18.02.2022, 21:58   #633
sannykSV
Местный
 
Аватар для sannykSV
 
Регистрация: 16.03.2008
Адрес: Челябинск CCCР
Сообщений: 463
Сказал(а) спасибо: 835
Поблагодарили 449 раз(а) в 198 сообщениях
Вес репутации: 426
sannykSV - просто великолепная личностьsannykSV - просто великолепная личностьsannykSV - просто великолепная личностьsannykSV - просто великолепная личностьsannykSV - просто великолепная личностьsannykSV - просто великолепная личностьsannykSV - просто великолепная личностьsannykSV - просто великолепная личность
По умолчанию

Цитата:
Сообщение от wizardpnz Посмотреть сообщение
как повернуть выделенную панель или выделенные панели вместе с фурнитурой?

жмякнуть
Миниатюры
2022-02-18_23-58-16.png  
sannykSV на форуме   Ответить с цитированием Вверх
Старый 19.02.2022, 08:23   #634
Максим Геннадьевич
Местный
 
Регистрация: 11.04.2018
Адрес: г.Маркс
Сообщений: 169
Сказал(а) спасибо: 57
Поблагодарили 246 раз(а) в 46 сообщениях
Вес репутации: 140
Максим Геннадьевич - весьма и весьма положительная личностьМаксим Геннадьевич - весьма и весьма положительная личностьМаксим Геннадьевич - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от wizardpnz Посмотреть сообщение
как повернуть выделенную панель или выделенные панели вместе с фурнитурой?
Проверить выделена ли панель и есть ли фурнитура принадлежащая панели, выделить, потом повернуть
Максим Геннадьевич вне форума   Ответить с цитированием Вверх
Старый 19.02.2022, 16:50   #635
Guamoko
Пользователь
 
Регистрация: 04.04.2018
Адрес: Санкт-Петербург
Сообщений: 34
Сказал(а) спасибо: 18
Поблагодарили 18 раз(а) в 3 сообщениях
Вес репутации: 0
Guamoko на пути к лучшему
По умолчанию

У кого под рукой БМ11 прошу проверить код

Скрытый текст


//@note audit Начало

FileOptions = 'Настройки.xml';
var CurBlock;
var CurPos = NewVector(0, 0, 0);

MakeProperties();

NewBtn = NewButtonInput('Закончить');
NewBtn.OnChange = function () {
Action.Commit();
Action.Finish();
}

// if (!ParametricBlock) {
NewBtn = NewButtonInput('Добавить еще одну');
NewBtn.OnChange = function () {
Action.Commit();
NewTumba();
}

function NewTumba() {
Make();
Action.Hint = 'Укажите положение тумбы';
Action.ShowPoints = true;
Action.OnMove = function () {
CurBlock.Position = Action.Pos3;
CurPos = Action.Pos3;
};
Action.OnClick = function () {
Action.OnMove = undefined;
Action.ShowPoints = false;
Action.Hint = 'Укажите параметры тумбы';
};
}

NewTumba();
// } else Action.Hint = 'Укажите параметры тумбы';


Action.Continue();

Action.OnStart = function () {
if (ParametricBlock) {
OldKrishka = ParametricBlock.Find('Крышка');
OldLevBok = ParametricBlock.Find('Боковина левая');

if (OldKrishka && OldLevBok) {
Dl.Value = OldKrishka.Contour.Width;
H.Value = OldLevBok.Contour.Height + MatKorp.Thickness;
Gl.Value = OldLevBok.Contour.Width;
} else {
alert('Блок необратимо изменён!')
Action.Cancel();
}
}
//Обработка любого изменения значений свойств
Prop.OnChange = function () {
// if (Fas.Value > Hd.Value) alert('Предупреждение! Фаска больше чем высота дна.')
Make(); //Вызываем функцию построения всех панелей
};
Make();
};

//@note свойства
function MakeProperties() {
Prop = Action.Properties;

Index = Prop.NewString('Индекс');
}

function fun() {
p = AddPanel(300, 500);

}

//@note Построение
function Make() {

DeleteNewObjects();

CurBlock = BeginBlock();
fun();

EndBlock();
Ax1 = NewVector(1000, 0, 0);
Ax2 = NewVector(100, 0, 0);
CurBlock.Reflect(Ax1, Ax2)

if (!ParametricBlock)
CurBlock.Position = CurPos;

}

[свернуть]


У меня в БМ11 и Базис-Online панель отражается не относительно заявленной
Ax1 = NewVector(1000, 0, 0);
а относительно начала координат(0, 0, 0).
В других версиях Базиса работает нормально.
Простой код отображает правильно

S = BeginParametricBlock();
p = AddPanel(300, 500);
EndParametricBlock();
// S.RotateY(-90)
Ax1 = NewVector(1000, 0, 0);
Ax2 = NewVector(100, 0, 0);
S.Reflect(Ax1, Ax2);

По возможности, пути решения

Задача снята, решение нашел. Но узнать хотелось-бы,только у меня неправильно или у других тоже.
Спасибо.

Последний раз редактировалось Guamoko; 20.02.2022 в 15:30.
Guamoko вне форума   Ответить с цитированием Вверх
Старый 21.02.2022, 01:56   #636
wizardpnz
Местный
 
Регистрация: 02.07.2011
Сообщений: 191
Сказал(а) спасибо: 93
Поблагодарили 105 раз(а) в 44 сообщениях
Вес репутации: 198
wizardpnz скоро придёт к известностиwizardpnz скоро придёт к известности
По умолчанию

Цитата:
Сообщение от sannykSV Посмотреть сообщение
жмякнуть

вы серьёзно я такую хрень в разделе скрипты буду спрашивать?

я имел ввиду как вращать панель вместе с фурнитурой скриптами
wizardpnz вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Ovsyanicov (22.02.2022)
Старый 21.02.2022, 16:34   #637
rombler
Пользователь
 
Регистрация: 13.01.2020
Сообщений: 69
Сказал(а) спасибо: 48
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
rombler пока не определено
По умолчанию

Подскажите пожалуйста, как можно из прямоугольной панели сделать непрямоугольную.
Нужно одну точку контура панели сдвинуть.
Код ниже все го лишь строит панель, но отредактировать контур ни как не получается.
PHP код:
var =  AddHorizPanel(100,500);
E.Thickness 32;
Undo.Changing(E);
E.Contour[1].Pos2.100;
E.Contour[2].Pos1.100;
E.Build();
console.log(E.Contour[1].Pos2
rombler вне форума   Ответить с цитированием Вверх
Старый 22.02.2022, 14:01   #638
Ovsyanicov
Местный
 
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 886 раз(а) в 376 сообщениях
Вес репутации: 404
Ovsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от wizardpnz Посмотреть сообщение
вы серьёзно я такую хрень в разделе скрипты буду спрашивать?
Не обращайте внимания. Данный персонаж в ветку по скриптам только такую хрень и пишет.
Ovsyanicov вне форума   Ответить с цитированием Вверх
Старый 22.02.2022, 14:40   #639
rombler
Пользователь
 
Регистрация: 13.01.2020
Сообщений: 69
Сказал(а) спасибо: 48
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
rombler пока не определено
По умолчанию

Подскажите пожалуйста как сделать скриптами непрямоугольный контур. Я уже все возможные способы перепробовал.
rombler вне форума   Ответить с цитированием Вверх
Старый 22.02.2022, 14:50   #640
PravCom
Местный
 
Регистрация: 15.10.2019
Адрес: Кишинёв
Сообщений: 198
Сказал(а) спасибо: 492
Поблагодарили 72 раз(а) в 31 сообщениях
Вес репутации: 90
PravCom скоро придёт к известности
По умолчанию

Цитата:
Сообщение от rombler Посмотреть сообщение
Подскажите пожалуйста как сделать скриптами непрямоугольный контур. Я уже все возможные способы перепробовал.
может это поможет
https://promebelclub.ru/forum/showpo...postcount=1118
PravCom вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
rombler (22.02.2022)
Ответ

Нижняя навигация
Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик. Скрипты


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Базис Бирка 2021/2024 AlexBolton Базис-мебельщик 2021-2024 24 22.05.2024 11:42
Базис ЧПУ 2021/2024 AlexBolton Базис-мебельщик 2021-2024 139 03.05.2024 15:12
БАЗИС 10 - Скрипты systland Базис-мебельщик. Скрипты 715 14.04.2024 07:03
БАЗИС 9 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1442 04.04.2024 11:28
БАЗИС 8 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1525 30.03.2024 15:03


Текущее время: 11:21. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL

џндекс.Њетрика