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`Nodenull`読み書きする
childNodesNode[]読み取ること子どものノードを手に入れる.
entitiesEntity[]読み取ること存在を捕まえる.
entity`Entityundefined`読み書きする
materialsMaterial[]読み取ること材料を手に入れる.
material`Materialnull`読み書きする
transformTransform読み取ること変形を手に入れる.
globalTransformGlobalTransform読み取ることグローバル・トランスフォーマーができます.
visibleboolean読み書きする視界に映る.
excludedboolean読み書きする排除された者を獲得する.
assetInfoany読み書きする資産情報を得て.
metaDatasany[]読み取ることメタデータを取得します.

方法について

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: numberstring)Node
merge(node: Node)他のノードのコンテンツをこのノードに組み込む.
evaluateGlobalTransform(withGeometricTransform: boolean)Matrix4ノードのグローバル変換行列を計算し,任意の幾何変形を含む.
getBoundingBox()BoundingBox制限ボックスを返します.
selectSingleObject(_path: string)anyFOSS版では実装されていません. は実行時に投げられます. 提供されたパスを使用してノード階層の単一のオブジェクトを選択する.
selectObjects(_path: string)any[]FOSS版では実装されていません. は実行時に投げられます. 指定されたパスと一致するすべてのオブジェクトを選択し,配列として返します.
toString()string

参照する

 日本語