在搅拌机中运行模态运算符时是否可以移动平移、旋转和缩放?

问题描述 投票:0回答:2

当搅拌机运行模式时,视口无法移动。

有没有办法阻止这个视口阻塞?

python modal-dialog viewport operator-keyword blender
2个回答
0
投票

目前没有内置方法让用户在运行自定义模态运算符时导航视口。
推荐的方法是自己重新实现视口导航,监听键盘和鼠标事件: https://blender.stackexchange.com/a/678

您还可以查询活动的 KeyConfig (bpy.context.window_manager.keyconfigs.active) 以找出分配给导航的键盘键,以防您想在模态处理程序中使用相同的键。


0
投票

You can

PASS_THROUGH
blender to handle any events, example to let blender handle viewport
Pan
&
Zoom
while the modal is running you could do this :

    if event.type in ['MIDDLEMOUSE', 'WHEELUPMOUSE', 'WHEELDOWNMOUSE']:
        return {'PASS_THROUGH'}
© www.soinside.com 2019 - 2024. All rights reserved.