Frustum
概述
Frustum 是一个类在Aspose.3D FOSS的.NET中. 继承人: Entity, INamedObject, IOrientable.
摄像头和光的基础类别
本类提供了在.NET 程序中与 Frustum 对象工作的9种方法. 有的方法包括: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, RemoveProperty, SceneObject, SetProperty. 所有公众成员在安装了Aspose.3D FOSS for .NET 包后,可以访问任何.NET应用程序. 特性: Aspect, Direction, Excluded, FarPlane, LookAt, Name,另外9个.
属性
| 名称: | 类型 | Access | 描述情况 |
|---|---|---|---|
RotationMode | RotationMode | 阅读/写作 | 获取或设置frustum的定向模式. 当目标为 null时,此属性只能运行. |
NearPlane | double | 阅读/写作 | 获取或设置视锥体的近裁剪平面距离。. |
FarPlane | double | 阅读/写作 | 获取或设置视锥体的远平面距离。. |
Aspect | double | 阅读/写作 | 获取或设置视锥体的宽高比 |
OrthoHeight | double | 阅读/写作 | 在正文投影中获得或设置高度时的. |
Up | Vector3 | 阅读/写作 | 获取或设置相机的上方向 |
LookAt | Vector3 | 阅读/写作 | 获取或设置相机正在看的感兴趣位置. |
Direction | Vector3 | 阅读/写作 | 获取或设置相机所看的方向。. |
Target | Node | 阅读/写作 | 获取或设置相机所看的目标。. |
Excluded | bool | 阅读/写作 | 获取或设置在出口过程中是否排除该实体. |
ParentNodes | List<Node> | 阅读 | 得到所有父节点,一个实体可以连接到多个母节位进行几何实例化. |
ParentNode | Node | 阅读/写作 | 获取或设置第一个父节点,如果设定第一个母节位,这个实体将从其他父结中分离. |
Scene | Scene | 阅读 | 获取此对象所属的场景 |
Name | string | 阅读/写作 | 获取或设置名称。. |
Properties | PropertyCollection | 阅读 | 获取所有属性的集合。. |
方法
| Signature | 描述情况 |
|---|---|
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) | 找到了房地产. |