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

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

Меню

Маркет


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

Сказал(а) спасибо: 7,298
Поблагодарили 17,005 раз(а) в 3,235 сообщениях
Версия для печати Отправить по электронной почте
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..
Просмотров: 630020
Ответить с цитированием Вверх
14 пользователя(ей) сказали cпасибо:
Старый 03.05.2023, 16:12   #921
Kevin2011
Новичок
 
Регистрация: 14.07.2022
Сообщений: 6
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
Kevin2011 пока не определено
По умолчанию

Здравствуйте!
Подскажите пожалуйста каким образом можно реализовать проверку модели на наличие панелей, облицованных пластью?
Заранее спасибо
Kevin2011 вне форума   Ответить с цитированием Вверх
Старый 03.05.2023, 16:18   #922
Ovsyanicov
Местный
 
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 886 раз(а) в 376 сообщениях
Вес репутации: 404
Ovsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от Kevin2011 Посмотреть сообщение
Подскажите пожалуйста каким образом можно реализовать проверку модели на наличие панелей, облицованных пластью?
Перебирать каждую панель и "смотреть" на ней количество слоёв облицовки пласти.

Пример:
PHP код:
let count 0;

Model.forEachPanel(function(panel) {
    if (
panel.Plastics.Count 0) {
        
count++;
    }
});

if (
count 0) {
    
alert('Количество панелей с облицовкой пласти = ' count);
} else {
    
alert('В модели нет панелей с облицовкой пласти');


Последний раз редактировалось Ovsyanicov; 03.05.2023 в 18:22. Причина: добавил пример
Ovsyanicov вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
Meccano (03.05.2023), Megabyte (05.05.2023)
Старый 04.05.2023, 18:46   #923
bazis_noob
Новичок
 
Регистрация: 18.12.2020
Сообщений: 15
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
bazis_noob пока не определено
По умолчанию

Странная штука, почему в object значение не обновляется?

PHP код:
var object Action.Pos3
Action
.Pos3 = {x11y0z0}
alert(Action.Pos3.x)
alert(object.x)
Action.Pos3 = {x230y441z55
bazis_noob вне форума   Ответить с цитированием Вверх
Старый 04.05.2023, 21:36   #924
bazis_noob
Новичок
 
Регистрация: 18.12.2020
Сообщений: 15
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
bazis_noob пока не определено
По умолчанию

Вроде понял, объект переписывается целиком. Тогда вопрос почему ссылка работает? Есть в js обращение по адресу?
bazis_noob вне форума   Ответить с цитированием Вверх
Старый 05.05.2023, 10:57   #925
Ovsyanicov
Местный
 
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 886 раз(а) в 376 сообщениях
Вес репутации: 404
Ovsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от bazis_noob Посмотреть сообщение
Вроде понял, объект переписывается целиком. Тогда вопрос почему ссылка работает? Есть в js обращение по адресу?
Вы немного запутались.
PHP код:
var object Action.Pos3 //создается копия объекта
Action.Pos3 = {x11y0z0//смещается курсор
alert(Action.Pos3.x//вывод текущего положения курсора по X
alert(object.x//вывод значения из КОПИИ объекта
Action.Pos3 = {x230y441z55//смещается курсор 
Ovsyanicov вне форума   Ответить с цитированием Вверх
Старый 05.05.2023, 14:00   #926
bazis_noob
Новичок
 
Регистрация: 18.12.2020
Сообщений: 15
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
bazis_noob пока не определено
По умолчанию

Цитата:
Сообщение от Ovsyanicov Посмотреть сообщение
создается*копия*объекта
Я читал что в JS ссылки на объекты.

Добавлено через 2 минуты
https://habr.com/ru/articles/48542/

Цитата:
Если же мы хотим создать действительно новую, независимую копию объекта, а не ссылку — то единственный способ сделать это — создать новый объект и скопировать туда требуемые свойства.
bazis_noob вне форума   Ответить с цитированием Вверх
Старый 05.05.2023, 14:38   #927
bazis_noob
Новичок
 
Регистрация: 18.12.2020
Сообщений: 15
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
bazis_noob пока не определено
По умолчанию

Подобное утверждение я находил во всех мануалах которые видел.
bazis_noob вне форума   Ответить с цитированием Вверх
Старый 05.05.2023, 19:01   #928
Ovsyanicov
Местный
 
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 886 раз(а) в 376 сообщениях
Вес репутации: 404
Ovsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от bazis_noob Посмотреть сообщение
Подобное утверждение я находил во всех мануалах которые видел
Утверждение для JS верное, но с Pos3 происходит иначе. Причину не подскажу, не разбирался.
Ovsyanicov вне форума   Ответить с цитированием Вверх
Старый 05.05.2023, 21:47   #929
kopnyc
Местный
 
Аватар для kopnyc
 
Регистрация: 28.10.2007
Сообщений: 439
Сказал(а) спасибо: 272
Поблагодарили 538 раз(а) в 172 сообщениях
Вес репутации: 352
kopnyc - луч света в тёмном царствеkopnyc - луч света в тёмном царствеkopnyc - луч света в тёмном царствеkopnyc - луч света в тёмном царствеkopnyc - луч света в тёмном царствеkopnyc - луч света в тёмном царстве
По умолчанию

Цитата:
Сообщение от VL Wood Посмотреть сообщение
Где я могу ознакомиться с руководством "Моя первая тумбочка 1"?
https://cdn.bazissoft.ru/documentati...first_tumb.pdf
__________________
Сейчас начнется та стадия, когда нужно сосредоточиться и постараться не сдохнуть.
kopnyc вне форума   Ответить с цитированием Вверх
Старый 06.05.2023, 06:58   #930
bazis_noob
Новичок
 
Регистрация: 18.12.2020
Сообщений: 15
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
bazis_noob пока не определено
По умолчанию

Цитата:
Сообщение от Ovsyanicov Посмотреть сообщение
Вы немного запутались.
Цитата:
Сообщение от Ovsyanicov Посмотреть сообщение
не разбирался
То есть не я запутался, а никто не знает почему так.
bazis_noob вне форума   Ответить с цитированием Вверх
Ответ

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


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Базис ЧПУ 2021/2024 AlexBolton Базис-мебельщик 2021-2024 139 03.05.2024 15:12
Базис Бирка 2021/2024 AlexBolton Базис-мебельщик 2021-2024 23 26.04.2024 15:16
БАЗИС 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


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


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

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