通过Python在Blender中获取鼠标按下事件
我正在尝试为Blender创建一个脚本,这个脚本需要用到鼠标事件;不过我找不到任何不依赖于涂鸦铅笔或者专门针对Blender游戏引擎的鼠标事件。
我想写一个脚本来改善我的重拓扑工作流程,但我今天大部分时间都卡在这个问题上。目前我有一个脚本,可以开启对面的吸附功能,在你的模型中心点创建一个新网格,并应用镜像修改器。我希望能创建一个监听器,捕捉鼠标事件,当你按住左键时,每隔几秒就能创建一个顶点。
1 个回答
0
你想要的是一个模态操作符,你可以在Blender的文本编辑器中找到一些Python模板的例子。
更具体来说,你可以看看 Operator Modal View3D Raycast
。
如果你正在做的任务不太合适,可能会发现cgcookies的重拓扑工具会给你一些灵感。