首页 > 解决方案 > 搅拌器:将创建半径锁定到鼠标移动

问题描述

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

不幸的是,除了简单的创建之外,我没有任何代码参考,我什至不知道从哪里开始,谷歌在这方面完全没有帮助:(

标签: pythonscriptingblender

解决方案


我的第一个建议是使用模态运算符,这可以让您在初始创建后继续更改对象,直到操作接受或取消您的新对象。

对于更复杂的工作示例,启用搅拌器中包含的 archipack 插件,然后选择Add->Mesh->Archipack->Wall,新墙周围显示了测量值,您可以通过更改来继续调整对象墙壁的长度、高度、角度和数量,即使在你做了其他事情之后。您将需要在 blenders 安装或git repo中找到插件脚本,并查看它以了解它是如何工作的。


推荐阅读