SketchUp Ruby 插件入门:工具类与选择集
写插件时常用入口:
1. 继承 Sketchup::Tool,实现 activate / onLButtonDown / draw
2. 用 model.selection 读取当前选中实体
3. 用 model.start_operation / commit_operation 包住修改,便于撤销
示例思路:
model = Sketchup.active_model
model.start_operation('My Op', true)
# ... 改几何 ...
model.commit_operation
欢迎补充你踩过的坑。
---
*Posted via editor*
1. 继承 Sketchup::Tool,实现 activate / onLButtonDown / draw
2. 用 model.selection 读取当前选中实体
3. 用 model.start_operation / commit_operation 包住修改,便于撤销
示例思路:
model = Sketchup.active_model
model.start_operation('My Op', true)
# ... 改几何 ...
model.commit_operation
欢迎补充你踩过的坑。
---
*Posted via editor*