STROYKA
http://stroyka.in/

Общие вопросы по скриптописанию
http://stroyka.in/viewtopic.php?f=45&t=2981
Страница 3 из 3

Автор:  sahi [ 15 май 2017, 16:19 ]
Заголовок сообщения:  Re: Общие вопросы по скриптописанию

Nautilus писал(а):

toolbar = UI::Toolbar.new("для меню")
cmd = UI::Command.new("название") { команда }
cmd.small_icon = "ICONS/маленькая иконка.png"
cmd.large_icon = "ICONS/большая иконка.png"
cmd.tooltip = "всплывающая подсказка"
cmd.status_bar_text = "сообщение в статусбаре"
cmd.menu_text = "для меню"
toolbar = toolbar.add_item cmd

Объясните как правильно сделать задуманное?.


1. Ошибка во второй строке нужно приблизительно так cmd = UI::Command.new("Проецировать по оси Z") { self.flatten_selection }
Только Проецировать по оси Z такого в плагине нет.

2. И добавить нужно не в конец плагина а после 17 строки unless file_loaded?('tt_flatten.rb') данная строка означает следуещие "если плагин загружен то..." вот после неё на следующей строке и добавляем.

Автор:  Nautilus [ 15 май 2017, 20:58 ]
Заголовок сообщения:  Re: Общие вопросы по скриптописанию

Feodos, у меня получилось! Надеюсь, что вам понравиться им пользоваться.
Sahi, мой гуру, я учёл ваши замечания.

Вложения:
Flatten by axis_result.png
Flatten by axis_result.png [ 18.2 KiB | Просмотров: 309 ]

Автор:  feodos [ 16 май 2017, 00:47 ]
Заголовок сообщения:  Re: Общие вопросы по скриптописанию

Ну вот, еще один полезный плагин обиконен!

Автор:  Nautilus [ 16 май 2017, 20:30 ]
Заголовок сообщения:  Re: Общие вопросы по скриптописанию

Плагин плющит не правильно сложно сориентированную относительно осей геометрию. Как исправить - не знаю.
Спасибо всем, кто откликнулся, научил и помог.

Автор:  Nautilus [ 03 июл 2017, 15:29 ]
Заголовок сообщения:  Общие вопросы по скриптописанию

Как объединить две команды в одну (т.е. cmd=cmd1+cmd2)?
Либо как выполнение двух команд навесить на одну кнопку?
Либо как выполнить два условия if одной командой, навесив их на одну OFF/ON кнопку?

Автор:  Nautilus [ 03 июл 2017, 16:51 ]
Заголовок сообщения:  Общие вопросы по скриптописанию

Получилось. Кнопка работает ступенчато, т.е. ON/ON/OFF.
Как сгладить ступеньку, т.е получить ON/OFF?

Автор:  sahi [ 03 июл 2017, 23:46 ]
Заголовок сообщения:  Re: Общие вопросы по скриптописанию

Nautilus писал(а):
Получилось. Кнопка работает ступенчато, т.е. ON/ON/OFF.
Как сгладить ступеньку, т.е получить ON/OFF?

Пример скрипта выложи - может чем и помогу а иначе я не понимаю что и как ты сделал, и что хочешь?

Автор:  Nautilus [ 04 июл 2017, 20:58 ]
Заголовок сообщения:  Re: Общие вопросы по скриптописанию

Написал вам в л/с

Автор:  Nautilus [ 18 июл 2017, 23:54 ]
Заголовок сообщения: 

Как перекодировать *.rbe в *.rb и наоборот?

Автор:  Ithil [ 19 июл 2017, 00:07 ]
Заголовок сообщения:  Re: Общие вопросы по скриптописанию

rbe назад пока официально никак. rbe генерится при загрузке в экстеншен варехаус. Шифратора в свободный доступ как для rbs не дпют, не доверяют.

Автор:  Nautilus [ 03 авг 2017, 14:18 ]
Заголовок сообщения:  Общие вопросы по скриптописанию

Нужно открыть стандартное окно "Import..." через команду cmd = UI::Command.new("...") { ... }.
Как это сделать?

P.S. Взятое значение со SketchUp Ruby API (21112: open the Import Window)

{ Sketchup.send_action(21112) } - не действует!

Страница 3 из 3 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/