Camera

概述

Camera 是一个类在Aspose.3D FOSS的.NET中. 继承人: Frustum, INamedObject, IOrientable.

摄像头描述观众在看场景的视角.

本类提供了.NET 程序中与相机对象工作的14种方法. 有的方法包括: A3DObject, Camera, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, MoveForward, RemoveProperty, SceneObject, SetProperty. 所有公众成员在安装了Aspose.3D FOSS for .NET 包后,可以访问任何.NET应用程序. 特性: ApertureMode, Aspect, AspectRatio, Direction, Excluded, FarPlane,另外18个.

属性

名称:类型Access描述情况
ApertureModeApertureMode阅读/写作获取或设置相机的光圈模式
FieldOfViewdouble阅读/写作获取或设置摄像头的视野为度,这个属性只有在ApertureMode 是 HorizontalAndVertical 或垂直时才使用.
FieldOfViewXdouble阅读/写作获取或设置摄像头的水平视野为度,这个属性仅在ApertureMode 是平面时使用
FieldOfViewYdouble阅读/写作获取或设置摄像头垂直视野为度,这个属性仅在ApertureMode 是垂向时使用.
Widthdouble阅读/写作获取或设置视图平面的宽度(以英寸为单位)
Heightdouble阅读/写作获取或设置以英寸为单位的视图平面的高度
AspectRatiodouble阅读/写作获取或设置视图平面的宽高比。.
MagnificationVector2阅读/写作获取或设置正交相机中使用的放大倍率
ProjectionTypeProjectionType阅读/写作获取或设置相机的投影类型。.
RotationModeRotationMode阅读/写作获取或设置frustum的定向模式. 当目标为 null时,此属性只能运行.
NearPlanedouble阅读/写作获取或设置视锥体的近裁剪面距离。.
FarPlanedouble阅读/写作获取或设置视锥体的远平面距离。.
Aspectdouble阅读/写作获取或设置截头体的宽高比
OrthoHeightdouble阅读/写作在正文投影中获得或设置高度时的.
UpVector3阅读/写作获取或设置相机的上方向
LookAtVector3阅读/写作获取或设置相机正在看的感兴趣位置.
DirectionVector3阅读/写作获取或设置相机所看的方向。.
TargetNode阅读/写作获取或设置相机所看的目标。.
Excludedbool阅读/写作获取或设置在出口过程中是否排除该实体.
ParentNodesList<Node>阅读得到所有父节点,一个实体可以连接到多个母节位进行几何实例化.
ParentNodeNode阅读/写作获取或设置第一个父节点,如果设定第一个母节位,这个实体将从其他父结中分离.
SceneScene阅读获取此对象所属的场景
Namestring阅读/写作获取或设置名称。.
PropertiesPropertyCollection阅读获取所有属性的集合。.

方法

Signature描述情况
Camera()启动相机类的新实例.
Camera(projectionType: ProjectionType)启动相机类的新实例.
Camera(name: string)启动相机类的新实例.
Camera(name: string, projectionType: ProjectionType)启动相机类的新实例.
MoveForward(distance: double)在FOSS版本中未实现. 在运行时投放. 移动相机向前,朝着方向或目标.
Entity(name: string)启动一个新的实体类.
GetBoundingBox()得到当前实体在物空间坐标系中的界定框.
GetEntityRendererKey()获取在表现器中注册的实体表达器密钥.
SceneObject(name: string)用默认名称初始化 SceneObject
A3DObject()启动一个没有名称的A3DOobject类新实例.
RemoveProperty(property: Property)删除动态属性.
GetProperty(property: string)获取指定属性的值
SetProperty(property: string, value: object?)设置指定属性的值
FindProperty(propertyName: string)找到了房地产.

查看更多

 中文