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描述情况
namestring阅读/写作获取名称。.
parentNodesany[]阅读获取父节点。.
excludedboolean阅读/写作获取已排除的。.
parentNodeany阅读/写作获取父节点。.
rotationModeany阅读/写作获取旋转模式。.
nearPlanenumber阅读/写作获取近裁剪平面。.
farPlanenumber阅读/写作获取远平面。.
aspectnumber阅读/写作获取该方面。.
orthoHeightnumber阅读/写作获取正交高度。.
upany阅读/写作获取 up。.
lookAtany阅读/写作获取外观。.
directionany阅读/写作获取方向。.
targetany阅读/写作获取目标。.
apertureModeany阅读/写作获取光圈模式。.
fieldOfViewnumber阅读/写作获取视野。.
fieldOfViewXnumber阅读/写作获取视野的 x。.
fieldOfViewYnumber阅读/写作获取视野的 y 值。.
widthnumber阅读/写作获取宽度。.
heightnumber阅读/写作获取高度。.
aspectRationumber阅读/写作获取宽高比。.
magnificationany阅读/写作获取放大倍率。.
projectionTypestring阅读/写作获取投影类型。.

方法

Signature描述情况
`constructor(name: stringnull, projectionType: any)`
moveForward(_distance: number)将相机向前移动以指定距离
getBoundingBox()any返回边界框.
getEntityRendererKey()any在FOSS版本中未实现. 在运行时投放. 返回实体染器密钥.
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)any返回指定属性的值.
setProperty(_property: string, _value: any)设置属性值。.
findProperty(_property: string) → `Propertynull`

查看更多

 中文