Base Classes — Aspose.3D FOSS for Java

概要

これらのクラスは,すべての Aspose.3D 管理オブジェクトが共有する継承の脊柱を形成します.階層を理解することはプロパティを繰り返す時やカスタムメタデータを処理したり,一般的なシーン経路コードを書くときに役立ちます.

Package: com.aspose.threed

相続階層:

A3DObject
└── SceneObject
    ├── Node
    ├── Entity
    │   ├── Mesh
    │   ├── Camera
    │   ├── Light
    │   └── (other entities)
    └── CustomObject

クラス

Class記述
A3DObjectすべての Aspose.3D 管理オブジェクトのルーツベースクラス. name 財産と Properties ユーザー定義メタデータの収集です.
SceneObject共有するベースクラス Node 及び Entity.ユーザー定義メタデータに使用されるプロパティ収集インターフェイスを提供します.
CustomObjectLightweight A3DObject 任意の名前と単語の"A"を入力する. PropertyCollection.シーンのオブジェクトのユーザー定義メタデータを保存するために使用する.
Entityすべてのシーンのエンティティのベースクラス (Mesh, Camera, Light,固定されたもの. Node 経由する Node.addEntity().
Deformer網状の幾何学を修正する変形剤 (例えば,剥削,モルフターゲットの) の基本クラス.

PropertyCollection

すべて について A3DObject 子孫は,財産のバッグを暴露する getProperties().参考にしてください. findProperty(name) 検索する Property 名前で,または代行して getProperties().

import com.aspose.threed.A3DObject;
import com.aspose.threed.Property;

A3DObject obj = scene.getRootNode().getChildNode("myNode");
Property p = obj.findProperty("CustomTag");
if (p != null) {
    System.out.println(p.getValue());
}

参照する

 日本語