pyrender 窗口快捷键

一个用于 3D 场景的交互式查看器。

查看器的相机与场景的相机是分开的,但会采用场景的主视图相机的参数并从相同的姿势开始。如果场景没有相机,将提供一个合适的默认相机。

参数

  • scene:要可视化的场景。

  • viewport_size:初始视窗的宽度和高度。

  • render_flags:渲染场景的一组标志。在下面的注意事项中进行了说明。

  • viewer_flags:控制查看器行为的一组标志。在下面的注意事项中进行了说明。

  • registered_keys:ASCII 键字符到元组的映射,该元组包含:

    • 当按键时要调用的函数,其第一个参数是查看器本身。
    • (可选)要传递给该函数的其他位置参数列表。
    • (可选)要传递给该函数的关键字参数字典。
  • kwargs:剩下的任何关键字参数都将被解释为属于 Viewer.render_flagsViewer.viewer_flags 字典。这些标志集将被适当地更新。

注意事项

  • 移动场景的基本命令如下:

    • **旋转场景:**按住鼠标左键并拖动光标。

    • **旋转视轴:**按住 CTRL 键和鼠标左键并拖动光标。

    • 平移:

      • 按住 SHIFT 键,然后按住鼠标左键并拖动光标,或
      • 按住鼠标中键并拖动光标。
    • 缩放:

      • 滚动鼠标滚轮,或
      • 按住鼠标右键并拖动光标。
  • 其他键盘命令如下:

    • a:切换旋转动画模式。
    • c:切换背面剔除。
    • f:切换全屏模式。
    • h:切换阴影渲染。
    • i:切换轴显示模式(无轴、世界轴、网格轴、所有轴)。
    • l:切换光照模式(场景光照、Raymond 光照或直接光照)。
    • m:切换面法线可视化。
    • n:切换顶点法线可视化。
    • o:切换正交模式。
    • q:退出查看器。
    • r:开始录制 GIF,再次按下停止录制并打开文件对话框。
    • s:打开文件对话框以将当前视图另存为图像。
    • w:切换线框模式(场景默认、翻转线框、所有线框或所有实体)。
    • z:将相机重置为初始视图。

注意事项

  • render_flags 的有效键如下:

    • flip_wireframebool,如果为 True,所有对象的线框模式将从其材质指示的模式翻转。默认为 False
    • all_wireframebool,如果为 True,所有对象将以线框模式渲染。默认为 False
    • all_solidbool,如果为 True,所有对象将以实体模式渲染。默认为 False
    • shadowsbool,如果为 True,将渲染阴影。默认为 False
    • vertex_normalsbool,如果为 True,将渲染顶点法线为蓝色线条。默认为 False
    • face_normalsbool,如果为 True,将渲染面法线为蓝色线条。默认为 False
    • cull_facesbool,如果为 True,将剔除背面。默认为 True
    • point_sizefloat,像素中的点大小。默认为 1px。

注意事项

  • viewer_flags 的有效键如下:

    • rotatebool,如果为 True,场景的相机将绕轴旋转。默认为 False
    • rotate_ratefloat,每秒旋转的弧度速率。默认为 PI / 3.0
    • rotate_axis(3,) float,绕轴旋转的世界坐标。默认为 [0,0,1].
    • view_center(3,) float,旋转场景的中心

你可能感兴趣的:(图像处理,3D,18,23-0)