vrdViewpointNode

vrdViewpointNode

(继承 vrdCameraBaseNode

此类表示 VRED 中的视点。

视点实质上是摄影机。因此,它派生自 vrdCameraBaseNode。激活视点时,其值将复制到当前活动的摄影机。因此,无法查询哪个视点是“活动”视点。

摘要

函数:

函数

vrdViewpointNode.activate(disableTransition=False, blockForAnimation=False)

激活视点。

激活视点会将其值复制到活动摄影机中。

参数:
  • disableTransition (bool) - 为 True 时禁用平移动画。默认为 False,表示启用平移。
  • blockForAnimation (bool) - 将此项设置为 True 时,此函数将会阻止,直到平移动画完成。默认值 (False) 表示立即返回。如果 disableTransition 设置为 True,则此参数无效。

vrdViewpointNode.createPreview(force=False)

创建视点预览。

参数:force (bool) - 强制创建新预览(如果已存在预览)。

vrdViewpointNode.getOverrideTrackSettings()

返回是否允许覆盖摄影机轨迹设置。

返回值:如果允许覆盖摄影机轨迹设置,则为 True,否则为 False。
返回值类型:bool

vrdViewpointNode.getPreview()

返回视点预览图像。

返回值:预览图像
返回值类型:vrdImage

vrdViewpointNode.getShowInVRMenu()

检查此视点在虚拟现实菜单中是否可见。

返回值:如果在虚拟现实菜单中可见,则为 True。
返回值类型:bool

vrdViewpointNode.getTrackFadeInDurationOverride()

返回摄影机轨迹的淡入持续时间覆盖。

返回值:淡入持续时间(以秒为单位)。
返回值类型:float

vrdViewpointNode.getTrackPauseDurationOverride()

返回摄影机轨迹的暂停持续时间覆盖。

返回值:暂停持续时间(以秒为单位)。
返回值类型:float

vrdViewpointNode.getTrackTransitionDurationOverride()

返回摄影机轨迹的平移持续时间覆盖。

返回值:平移持续时间(以秒为单位)。
返回值类型:float

vrdViewpointNode.hasPreview()

检查视点是否有预览图像。

返回值:如果视点有预览,则为 True,否则为 False。
返回值类型:bool

vrdViewpointNode.removePreview()

移除视点的当前预览。

vrdViewpointNode.setOverrideTrackSettings(enable)

启用/禁用覆盖摄影机轨迹设置。

参数:enable (bool) - 为 True 时启用覆盖轨迹设置,为 False 时禁用覆盖轨迹设置。

vrdViewpointNode.setShowInVRMenu(value)

设置此视点在虚拟现实菜单中的可见性。

参数:value (bool) - 如果为 True,则此视点可见。

vrdViewpointNode.setTrackFadeInDurationOverride(value)

设置摄影机轨迹的淡入持续时间覆盖。

参数:value (float) - 淡入持续时间(以秒为单位)。

vrdViewpointNode.setTrackPauseDurationOverride(value)

设置摄影机轨迹的暂停持续时间覆盖。

参数:value (float) - 暂停持续时间(以秒为单位)。

vrdViewpointNode.setTrackTransitionDurationOverride(value)

设置摄影机轨迹的平移持续时间覆盖。

参数:value (float) - 平移持续时间(以秒为单位)。