快捷键"/>
pyrender 窗口快捷键
一个用于 3D 场景的交互式查看器。
查看器的相机与场景的相机是分开的,但会采用场景的主视图相机的参数并从相同的姿势开始。如果场景没有相机,将提供一个合适的默认相机。
参数
-
scene
:要可视化的场景。 -
viewport_size
:初始视窗的宽度和高度。 -
render_flags
:渲染场景的一组标志。在下面的注意事项中进行了说明。 -
viewer_flags
:控制查看器行为的一组标志。在下面的注意事项中进行了说明。 -
registered_keys
:ASCII 键字符到元组的映射,该元组包含:- 当按键时要调用的函数,其第一个参数是查看器本身。
- (可选)要传递给该函数的其他位置参数列表。
- (可选)要传递给该函数的关键字参数字典。
-
kwargs
:剩下的任何关键字参数都将被解释为属于Viewer.render_flags
或Viewer.viewer_flags
字典。这些标志集将被适当地更新。
注意事项
-
移动场景的基本命令如下:
-
**旋转场景:**按住鼠标左键并拖动光标。
-
**旋转视轴:**按住
CTRL
键和鼠标左键并拖动光标。 -
平移:
- 按住 SHIFT 键,然后按住鼠标左键并拖动光标,或
- 按住鼠标中键并拖动光标。
-
缩放:
- 滚动鼠标滚轮,或
- 按住鼠标右键并拖动光标。
-
-
其他键盘命令如下:
a
:切换旋转动画模式。c
:切换背面剔除。f
:切换全屏模式。h
:切换阴影渲染。i
:切换轴显示模式(无轴、世界轴、网格轴、所有轴)。l
:切换光照模式(场景光照、Raymond 光照或直接光照)。m
:切换面法线可视化。n
:切换顶点法线可视化。o
:切换正交模式。q
:退出查看器。r
:开始录制 GIF,再次按下停止录制并打开文件对话框。s
:打开文件对话框以将当前视图另存为图像。w
:切换线框模式(场景默认、翻转线框、所有线框或所有实体)。z
:将相机重置为初始视图。
注意事项
-
render_flags
的有效键如下:flip_wireframe
:bool
,如果为True
,所有对象的线框模式将从其材质指示的模式翻转。默认为False
。all_wireframe
:bool
,如果为True
,所有对象将以线框模式渲染。默认为False
。all_solid
:bool
,如果为True
,所有对象将以实体模式渲染。默认为False
。shadows
:bool
,如果为True
,将渲染阴影。默认为False
。vertex_normals
:bool
,如果为True
,将渲染顶点法线为蓝色线条。默认为False
。face_normals
:bool
,如果为True
,将渲染面法线为蓝色线条。默认为False
。cull_faces
:bool
,如果为True
,将剔除背面。默认为True
。point_size
:float
,像素中的点大小。默认为 1px。
注意事项
-
viewer_flags
的有效键如下:rotate
:bool
,如果为True
,场景的相机将绕轴旋转。默认为False
。rotate_rate
:float
,每秒旋转的弧度速率。默认为PI / 3.0
。rotate_axis
:(3,) float
,绕轴旋转的世界坐标。默认为[0,0,1]
.view_center
:(3,) float
,旋转场景的中心
更多推荐
pyrender 窗口快捷键
发布评论