Python 混合器:将创建半径锁定到鼠标移动

Python 混合器:将创建半径锁定到鼠标移动,python,scripting,blender,Python,Scripting,Blender,我正在尝试为我正在构建的插件创建一个“子弹时间”样式的相机路径。我想创建球形螺旋,然后交互式调整半径以适应“舞台”。如何立即将半径值锁定到鼠标移动,然后单击类似于3ds max创建的完成?此外,是否可以移除“阶段”下方的一半螺旋 不幸的是,除了简单的创建之外,我没有任何代码参考,我甚至不知道从哪里开始,google在这一点上帮了nill的忙:我的第一个建议是使用,这可以允许您在初始创建之后继续更改对象,直到某个操作接受或取消您的新对象 对于更复杂的工作示例,请启用blender附带的archip

我正在尝试为我正在构建的插件创建一个“子弹时间”样式的相机路径。我想创建球形螺旋,然后交互式调整半径以适应“舞台”。如何立即将半径值锁定到鼠标移动,然后单击类似于3ds max创建的完成?此外,是否可以移除“阶段”下方的一半螺旋


不幸的是,除了简单的创建之外,我没有任何代码参考,我甚至不知道从哪里开始,google在这一点上帮了nill的忙:

我的第一个建议是使用,这可以允许您在初始创建之后继续更改对象,直到某个操作接受或取消您的新对象


对于更复杂的工作示例,请启用blender附带的archipack插件,然后选择“添加->网格->archipack->墙”,新墙的周围显示有测量值,您可以通过更改墙的长度、高度、角度和数量来继续调整对象,即使在执行其他操作之后也是如此。您需要在blenders安装或中找到加载项脚本,并查看其工作原理。

这可能正是我需要的!!非常感谢你。我也将打开archipack插件,看看是否能从中获得更多信息。如果你没有为我的前进提供第一个坚实的基础,我感谢你抽出时间为我回答这个问题@XaberTheBlade启动插件后,请查看blender脚本的问题。我甚至不知道blender有一个SE!!非常感谢您的帮助: