【发布时间】:2018-08-23 15:49:08
【问题描述】:
我在基于 Python 的 3d 设计程序“Blender”中制作黑暗大气的场景。问题是,当我四处走动时,3d 光标(一个像奇异的、微小的、红色和白色的救生圈一样的图标!)不断漂浮在视野中并打破了整个幻觉。
我几乎设计了一个键盘快捷键,可以消除这种烦恼...(如果您熟悉 Blender,它使用运算符 wm.context_set_enum 和上下文属性 space_data.cursor_location 然后提供坐标,例如.0,0,1000)。 Python 似乎几乎接受了这个位置,但在第 3 个表达式上卡住了
ValueError: bpy_struct: item.attr=val: 维度 0 的序列应该包含 3 个项目,而不是 8 个
Python 想要那些xyz 坐标的形式是什么?我已经放弃了猜测,因为我看不到(奇怪的信息丰富!)拒绝和恐惧需要专业语法的模式。
【问题讨论】:
-
你看过 [this(youtube.com/watch?v=REtg8iK0zv8) 视频了吗?他们创建了一个简单的 python 脚本!
-
谢谢 ZF007,我明天可能会查一下(当我的力量恢复时!)恐怕我非常注重图形但是......我在 SynthMaker 中做了很棒的事情,但纯代码令人恐惧我,像我今天一直在摔跤的 Python 之类的东西。我还检测到脚本需要一些工作才能集成到 Blender 工作流程中。伙计,我只是太想回去拍漂亮的照片了! :-(
-
我的朋友,这听起来很有历史意义。不幸的是,我不能帮你。我能做的就是让你知道,学习 python 就像以一种几乎儿童游戏和易于理解的方式学习英语读写一样...... GL。
-
位置属性是三个值 x,y,z 的列表。您可以使用
cursor_location = (0,0,1000)或cursor_location.z = 1000
标签: python hide blender shortcut