|
|
|
|
|
21.03.2018, 14:48
|
#1
|
Обсуждение скриптов в Системе Базис
Letos
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,035 раз(а) в 367 сообщениях
21.03.2018, 14:48
Рейтинг:
()
Если вы не знаете, или не уверены, куда задавать вопрос по скриптам в Системе Базис, то эта тема для вас.
Обратите внимание на полезные ответы в этой теме!
|
Просмотров: 260030
|
2 пользователя(ей) сказали cпасибо:
|
|
21.03.2018, 14:56
|
#2
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,035 раз(а) в 367 сообщениях
Вес репутации: 347
|
Цитата:
Сообщение от potomu4to
А можно все таки сделать скрипт чтоб выводил информацию по панели поз. и размер ?
|
Легко. Общий вариант выглядит так:
Код:
var artPos = panel.ArtPos;
var size = panel.GSize;
Где переменная "panel": объект панели. А переменные artPos и size можете уже выводить, куда угодно.
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
21.03.2018, 15:16
|
#3
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,035 раз(а) в 367 сообщениях
Вес репутации: 347
|
Цитата:
Сообщение от merowose
такой скрипт который бы при выборе текущего материала копировал информацию из наименования в поле где прописываться метка. Если есть поделитесь пожалуйста или напишите у кого можно спросить, Спасибо. Базис-салон.
|
Я с Салоном не работал, но могу лишь предположить что, если: - При выборе (смене) текущего материала запускается скрипт
- Поле, где прописывается метка можно изменить скриптом
то такой скрипт можно написать. Это лишь мои предположения, поэтому лучше, конечно же, узнать у тех людей, которые работали со скриптами в Салоне.
|
|
|
21.03.2018, 15:51
|
#4
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,033 раз(а) в 6,492 сообщениях
Вес репутации: 5261
|
Цитата:
Сообщение от Letos
Легко. Общий вариант выглядит так:
|
Сергей, куда эти строчки вставить? Или может есть возможность выложить полностью готовый скрипт.
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
Пользователь сказал cпасибо:
|
|
21.03.2018, 16:11
|
#5
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,035 раз(а) в 367 сообщениях
Вес репутации: 347
|
Цитата:
Сообщение от Uncle
Сергей, куда эти строчки вставить? Или может есть возможность выложить полностью готовый скрипт.
|
Вот готовый скрипт:
Код:
var obj = Model.Selected;
if (obj){
var artPos = obj.ArtPos;
var size = obj.GSize;
alert('Позиция = ' + artPos + '\n' +
'Размер x =' + Math.round(size.x) + '\n' +
'Размер y =' + Math.round(size.y) + '\n' +
'Размер z =' + Math.round(size.z) + '\n')
}
Выделяете объект, запускаете скрипт. Выскочит окошко с информацией о позиции и габаритах в ЛСК объекта.
Последний раз редактировалось Letos; 21.03.2018 в 17:14.
Причина: Обновил код скрипта
|
|
|
4 пользователя(ей) сказали cпасибо:
|
|
21.03.2018, 16:18
|
#6
|
VIP
Регистрация: 01.08.2008
Адрес: Россия
Сообщений: 724
Сказал(а) спасибо: 9,178
Поблагодарили 2,910 раз(а) в 712 сообщениях
Вес репутации: 848
|
Цитата:
Сообщение от Letos
Выделяете объект, запускаете скрипт. Выскочит окошко с информацией о позиции и габаритах в ЛСК объекта.
|
В 9 базисе лицензия, окно не появляется. Если только открыть редактор, вставить в него скрипт и нажать кнопку "запуск F5"
Если данные о выбранной панели конструкции нельзя разместить в окне с моделью, какой смысл в дублировании панели "Свойства"?
Дополню.
Хотя вот сейчас получилось. Но всё же какое назначение данного скрипта?
Последний раз редактировалось anb; 21.03.2018 в 16:23.
Причина: Дополнение.
|
|
|
21.03.2018, 16:39
|
#7
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,035 раз(а) в 367 сообщениях
Вес репутации: 347
|
Цитата:
Сообщение от anb
Но всё же какое назначение данного скрипта?
|
Сам не знаю. Формулировка вопроса была следующей:
Цитата:
Сообщение от potomu4to
А можно все таки сделать скрипт чтоб выводил информацию по панели поз. и размер ?
|
Куда выводить, я не понял, поэтому вывел через алерт.
Единственное предположение о смысле этого скрипта: чтобы начинающий писатель скриптов мог понять, как достать из панели значения позиции и локальных габаритов. А уже на основе этих знаний можно писать скрипты посложнее и поосмысленней.
|
|
|
Пользователь сказал cпасибо:
|
|
21.03.2018, 16:52
|
#8
|
Местный
Регистрация: 11.08.2012
Адрес: Киев
Сообщений: 936
Сказал(а) спасибо: 5,370
Поблагодарили 3,884 раз(а) в 874 сообщениях
Вес репутации: 1101
|
Цитата:
Сообщение от Letos
Вот готовый скрипт
|
Работает.
Наверное, точность после запятой тоже можно свинтить какой-то командой.
|
|
|
21.03.2018, 17:15
|
#9
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,035 раз(а) в 367 сообщениях
Вес репутации: 347
|
Цитата:
Сообщение от Tehnik
Наверное, точность после запятой тоже можно свинтить какой-то командой.
Вложение 125939
|
Обновил код скрипта в сообщении.
|
|
|
Пользователь сказал cпасибо:
|
|
21.03.2018, 20:47
|
#10
|
Местный
Регистрация: 18.02.2008
Адрес: Санкт-Петербург
Сообщений: 508
Сказал(а) спасибо: 532
Поблагодарили 402 раз(а) в 127 сообщениях
Вес репутации: 329
|
Цитата:
Сообщение от Letos
Куда выводить, я не понял, поэтому вывел через алерт.
|
Очень нужно для схем сборок ), то есть сделал взрыв схему и проставил все эти значения.
__________________
|
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 08:29. Часовой пояс GMT +3.
|