Camera
概要
Camera は .NET の Aspose.3D FOSS のクラスです. 相続人: Frustum, INamedObject, IOrientable.
カメラは,現場を見ている人の目線を表現します.
このクラスでは.NET プログラムでカメラオブジェクトと作業するための11つの方法を提供します. 利用可能な方法には: 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 | 記述 |
|---|---|---|---|
ApertureMode | ApertureMode | 読み書き | アパレルモードを取得または設定します. |
FieldOfView | double | 読み書き | 視野を設定する. |
FieldOfViewX | double | 読み書き | 視野を設定します. |
FieldOfViewY | double | 読み書き | 視野を y とします. |
Width | double | 読み書き | 幅を設定する. |
Height | double | 読み書きする | 値が設定される. |
AspectRatio | double | 読み書きする | 図面比を設定する. |
Magnification | Vector2 | 読み書きする | 拡大を設定する. |
ProjectionType | ProjectionType | 読み書きする | 投影型を表示する. |
RotationMode | RotationMode | 読み書きする | ローテーションモードを設定します. |
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 | 記述 |
|---|---|
Camera() | 指定した名前で新しいカメラインスタンスを作成する. |
Camera(projectionType: ProjectionType) | |
Camera(name: string) | |
Camera(name: string, projectionType: ProjectionType) | |
MoveForward(distance: double) | FOSS版では実装されていません. は実行時に投げられます. カメラを方向またはターゲットに向かって移動します. |
Entity(name: string) | |
GetBoundingBox() | 対象空間座標系における現在のエンティティの境界框を取得します. |
GetEntityRendererKey() | レンダーに登録されたエンティティ・レンダーのキーを取得する. |
SceneObject(name: string) | |
A3DObject() | |
RemoveProperty(property: Property) | ダイナミックなプロパティを削除します. |
GetProperty(property: string) | 指定したプロパティの値を取得する. |
SetProperty(property: string, value: object?) | 指定したプロパティの値を設定する. |
FindProperty(propertyName: string) | 属性を探す.ダイナミックな属性 (CreateDynamicProperty/SetProperty によって作成) またはネイティブの属性と識別される) |