GLTFCamera¶
继承: Resource < RefCounted < Object
代表 glTF 摄像机。
描述¶
代表基础 glTF 规格中定义的摄像机。
属性¶
|
||
|
||
|
||
|
||
|
方法¶
from_dictionary(dictionary: Dictionary) static |
|
to_dictionary() const |
|
属性说明¶
该摄像机与远剔除边界的距离,相对于其本地 Z 轴,单位为米。映射到 glTF 的 zfar 属性。
该摄像机与近剔除边界的距离,相对于其本地 Z 轴,单位为米。映射到 glTF 的 znear 属性。
该摄像机的 FOV。这个类和 glTF 在定义摄像机 FOV 时使用的都是弧度,但 i3D 使用的是度。映射到 glTF 的 yfov 属性。只在透视摄像机中使用,即 perspective 为 true 时。
如果为 true,则摄像机处于透视模式。否则摄像机处于正交模式。映射到 glTF 的摄像机 type 属性。详见 Camera.projection 及 glTF 规格。
该摄像机的大小。这个类和 glTF 在定义摄像机大小尺度时使用的都是半径的米数,但 i3D 使用的是直径的米数。映射到 glTF 的 ymag 属性。只在正交摄像机中使用,即 perspective 为 false 时。
方法说明¶
GLTFCamera from_dictionary(dictionary: Dictionary) static 🔗
通过解析给定的 Dictionary 新建 GLTFCamera 实例。
GLTFCamera from_node(camera_node: Camera) static 🔗
从给定的 i3D Camera 节点新建 GLTFCamera 实例。
Dictionary to_dictionary() const 🔗
将这个 GLTFCamera 实例序列化为 Dictionary。
将这个 GLTFCamera 实例转换为 i3D Camera 节点。