Camera
概要
Camera タイプスクリプトのFOSSで,PLACEHOLDER_0というクラスです. 遺産は: Entity.
Camera.constructor はオプションの名前と投影タイプを持つ新しいカメラを作成します.
このクラスでは,タイプスクリプトプログラムでカメラオブジェクトと作業するための8つの方法が提供されています. 可能な方法には: constructor, findProperty, getBoundingBox, getEntityRendererKey, getProperty, moveForward, removeProperty, setProperty. すべてのパブリックメンバーは,任意の Typescript アプリケーションにアクセスできます. Aspose.3D FOSS for Typscript パッケージをインストールした後です. 特性: apertureMode, aspect, aspectRatio, direction, excluded, farPlane,そして16人増えた.
記述
Camera Aspose.3D FOSSライブラリで 7 つのメソッドと 22 件のプロパティをプログラム化に使用するクラスです.これは拡張します. 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 | 読み書きする | 上がるんだ. |
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` |