【问题标题】:How to banish Blender's pesky 3d cursor?如何消除 Blender 讨厌的 3d 光标?
【发布时间】: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


【解决方案1】:

先生,看一个更友好的快捷键:在用户首选项/输入/3dview/3dview global,,单击下面的[添加新]。内部使用(不带引号) "wm.context_toggle" 和 "space_data.show_only_render" ;把你的钥匙

3d 光标 = [ [ [ 消失了! ] ] ] 还有网格 / xyz 轴 / 对象原点/,还有相机和灯光(不是动作)=消失了。 !如果您不渲染这些对象,则可以包括其他对象(大纲 shift f9)

先生,现在回到你的 xlnt 创作,如果你这么痛苦,为什么要被那个复杂的机器所左右?

恭敬的 ghant

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多