Base Classes — Aspose.3D FOSS for Java

Áttekintés

Ezek a osztályok az öröklés gerincét képezik, amelyet minden Aspose.3D kezelett objektum oszt meg. A hierarchiát megértés segít a tulajdonságok ismétlődésében, a testreszabott metadatok kezelésében vagy a generikus jelenet-térő kód írásában.

Paket: com.aspose.threed

Öröklés hierarchiája:

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

Osztályok

Az osztályLeírás
A3DObjectA Root alaposztály minden Aspose.3D kezelhető objektum számára. name tulajdon és a Properties felhasználó által meghatározott metaadatok gyűjtése.
SceneObjectAz alábbiak által megosztott alaposztály: Node és a következők: Entity.A felhasználó által meghatározott metaadatokhoz használt tulajdonsági gyűjtési felületet biztosít.
CustomObjectKönnyű A3DObject Az alosztály, amely csak egy nevet és egy önkényes PropertyCollection.A felhasználó által meghatározott metaadatok tárolására használják a jelenet tárgyakról.
EntityAz összes jelenetegység alaposztálya (Mesh, Camera, Light,A székhelyhez kötve. Node a következők: Node.addEntity().
DeformerAz olyan deformátorok alaposztálya, amelyek módosítják a háló geometriáját (pl. lemosás, morf célpont).

PropertyCollection

Mindenki. A3DObject Az utódok egy ingatlan zsákot mutatnak ki a getProperties().Használja. findProperty(name) a) az alábbiak szerint: Property a név, vagy az iterációval 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());
}

Lásd még:

 Magyar