python 此脚本的目标是在Blender中打印当前屏幕的每个区域中的空格数(http://learningblender3dsoftware.blo

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 此脚本的目标是在Blender中打印当前屏幕的每个区域中的空格数(http://learningblender3dsoftware.blo相关的知识,希望对你有一定的参考价值。

# http://www.blender.org/documentation/blender_python_api_2_65_3/bpy.types.Area.html
# http://www.blender.org/documentation/blender_python_api_2_65_3/bpy.types.Space.html

import bpy

template_Area = "Area: {0}\n"
template_Space = "\tSpace: {0} {1}\n"

for area in bpy.context.screen.areas:
    print(template_Area.format(area.type))
    spaces = area.spaces
    for space in spaces:
        is_active = "[ACTIVE]" if (space == spaces.active) else ""
        print(template_Space.format(space.type, is_active))

-------------------  OUTPUT ------------------------

Area: INFO

        Space: INFO [ACTIVE]

Area: PROPERTIES

        Space: PROPERTIES [ACTIVE]

Area: CONSOLE

        Space: CONSOLE [ACTIVE]

        Space: TIMELINE

Area: OUTLINER

        Space: OUTLINER [ACTIVE]

Area: TEXT_EDITOR

        Space: TEXT_EDITOR [ACTIVE]

        Space: FILE_BROWSER

        Space: VIEW_3D

Area: VIEW_3D

        Space: VIEW_3D [ACTIVE]

以上是关于python 此脚本的目标是在Blender中打印当前屏幕的每个区域中的空格数(http://learningblender3dsoftware.blo的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Blender 中使用 python 创建无缝背景?

在 Blender 中运行 python 脚本

Blender 2.7 如何使用脚本查找聚光灯外观/目标

如何运行带有blender参数的python脚本?

blender学习笔记:python脚本的使用

Blender 的 Python 脚本:获取渲染信息