Node
概要
Node タイプスクリプトのFOSSで,PLACEHOLDER_0というクラスです. 遺産は: SceneObject.
Node.constructor は指定した名前と初期エンティティを持つノードを作成します.
このクラスでは,Typescript プログラムで Node オブジェクトと作業するための 13 つの方法が提供されています. 可能な方法には: addChildNode, addEntity, clearEntities, constructor, createChildNode, evaluateGlobalTransform, getBoundingBox, getChild, merge, removeEntity, selectObjects, selectSingleObject,追加方法 1 つ. すべてのパブリックメンバーは,任意の Typescript アプリケーションにアクセスできます. Aspose.3D FOSS for Typscript パッケージをインストールした後です. 特性: assetInfo, childNodes, entities, entity, excluded, globalTransform,そして6つ以上.
記述
Node Aspose.3D FOSSライブラリで12のメソッドとプロパティをプログラム化に使用するクラスです.これは拡張します. SceneObject,共通の機能を親型から継承する.
基本能力は: node \; ノード []; entity[]`. これらの操作により開発者はノード機能を TypeScript アプリケーションに直接統合することができます.
クラスも提供します. childNodes 属性 (子ノードを取得), entities 資産 (エンティティを取得), materials 材料を入手する.
インスタンスは,デフォルト値でオブジェクトを初期化する単一のコンストラクターによって作成されます.
特性について
| 名称 (名) | タイプ | Access | 記述 |
|---|---|---|---|
parentNode | `Node | null` | 読み書きする |
childNodes | Node[] | 読み取ること | 子どものノードを手に入れる. |
entities | Entity[] | 読み取ること | 存在を捕まえる. |
entity | `Entity | undefined` | 読み書きする |
materials | Material[] | 読み取ること | 材料を手に入れる. |
material | `Material | null` | 読み書きする |
transform | Transform | 読み取ること | 変形を手に入れる. |
globalTransform | GlobalTransform | 読み取ること | グローバル・トランスフォーマーができます. |
visible | boolean | 読み書きする | 視界に映る. |
excluded | boolean | 読み書きする | 排除された者を獲得する. |
assetInfo | any | 読み書きする | 資産情報を得て. |
metaDatas | any[] | 読み取ること | メタデータを取得します. |
方法について
| Signature | 記述 |
|---|---|
constructor(name: string, entity: Entity) | 指定した名前と初期エンティティをノードに設定する. |
addEntity(entity: Entity) | 与えられたエンティティをノードのエンティティーコレクションに添付する. |
removeEntity(entity: Entity) | 指定されたエンティティをノードから分離する. |
clearEntities() | ノードからすべてのエンティティを削除する. |
addChildNode(node: Node) | 既存のノードをこのノードの子として追加する. |
createChildNode(nodeName: string, entity: Entity, material: Material) → Node | 名前,エンティティ,および素材を入力して新しい子ノードを作成し,返します. |
| `getChild(indexOrName: number | string)→Node |
merge(node: Node) | 他のノードのコンテンツをこのノードに組み込む. |
evaluateGlobalTransform(withGeometricTransform: boolean) → Matrix4 | ノードのグローバル変換行列を計算し,任意の幾何変形を含む. |
getBoundingBox() → BoundingBox | 制限ボックスを返します. |
selectSingleObject(_path: string) → any | FOSS版では実装されていません. は実行時に投げられます. 提供されたパスを使用してノード階層の単一のオブジェクトを選択する. |
selectObjects(_path: string) → any[] | FOSS版では実装されていません. は実行時に投げられます. 指定されたパスと一致するすべてのオブジェクトを選択し,配列として返します. |
toString() → string |