Camera
Camera
概述
Camera 是一个类在Aspose.3D FOSS for Typescript中. 继承人: Entity.
创建一个新的摄像头,选用名称和投影类型.
本类提供8种方法,用于在 Typescript 程序中与相机对象工作. 有的方法包括: constructor, findProperty, getBoundingBox, getEntityRendererKey, getProperty, moveForward, removeProperty, setProperty. 在安装Aspose.3D FOSS for Typescript 包后,所有公众成员都可以访问任何TypeScript应用程序. 特性: apertureMode, aspect, aspectRatio, direction, excluded, farPlane,另外16个.
描述情况
Camera 是Aspose.3D FOSS库中的一个类,该类显示了7个方法和22个属性用于编程使用. 它扩展到 TypeScript 的FOSs库中. Entity, 继承了其母型的共享功能.
核心能力包括: string; any[]; boolean.这些操作使开发人员能够直接将相机功能集成到TypeScript应用中.
课程还提供了 parentNodes 属性 (得到了父节点).
实例通过单个构造器创建,该构成者将对象初始化为默认值.
属性
| 名称: | 类型 | Access | 描述情况 |
|---|---|---|---|
name | string | 阅读/写作 | 获取名称。. |
parentNodes | any[] | 阅读 | 获取父节点。. |
excluded | boolean | 阅读/写作 | 获取已排除的。. |
parentNode | any | 阅读/写作 | 获取父节点。. |
rotationMode | any | 阅读/写作 | 获取旋转模式。. |
nearPlane | number | 阅读/写作 | 获取近裁剪平面。. |
farPlane | number | 阅读/写作 | 获取远平面。. |
aspect | number | 阅读/写作 | 获取该方面。. |
orthoHeight | number | 阅读/写作 | 获取正交高度。. |
up | any | 阅读/写作 | 获取 up。. |
lookAt | any | 阅读/写作 | 获取外观。. |
direction | any | 阅读/写作 | 获取方向。. |
target | any | 阅读/写作 | 获取目标。. |
apertureMode | any | 阅读/写作 | 获取光圈模式。. |
fieldOfView | number | 阅读/写作 | 获取视野。. |
fieldOfViewX | number | 阅读/写作 | 获取视野的 x。. |
fieldOfViewY | number | 阅读/写作 | 获取视野的 y 值。. |
width | number | 阅读/写作 | 获取宽度。. |
height | number | 阅读/写作 | 获取高度。. |
aspectRatio | number | 阅读/写作 | 获取宽高比。. |
magnification | any | 阅读/写作 | 获取放大倍率。. |
projectionType | string | 阅读/写作 | 获取投影类型。. |
方法
| Signature | 描述情况 |
|---|---|
| `constructor(name: string | null, projectionType: any)` |
moveForward(_distance: number) | 将相机向前移动以指定距离 |
getBoundingBox() → any | 返回边界框. |
getEntityRendererKey() → any | 在FOSS版本中未实现. 在运行时投放. 返回实体染器密钥. |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | 返回指定属性的值. |
setProperty(_property: string, _value: any) | 设置属性值。. |
findProperty(_property: string) → `Property | null` |