Base Classes — Aspose.3D FOSS for Java

Prehľad

Tieto triedy tvoria dedičnú chrbticu, ktorú zdieľajú všetky objekty Aspose.3D. Pochopenie hierarchie pomáha pri iterácii vlastností, spracovaní prispôsobených metadát alebo písaní všeobecného kódu prechádzajúceho scénou.

Balík:: com.aspose.threed

Hierarchia dedičstva:

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

Triedy

TriedaOpis:
A3DObjectRoot základná trieda pre všetky objekty riadené Aspose.3D. Poskytuje name majetok a Properties zber pre používateľsky definované metadata.
SceneObjectZákladná trieda zdieľaná: Node a) Entity.Poskytuje rozhranie pre zber vlastností používané pre používateľsky definované metadata.
CustomObjectĽahký A3DObject Podtriedka, ktorá obsahuje len názov a svojvoľný kód. PropertyCollection.Používa sa na ukladanie metadát definovaných používateľom o objektoch scény.
EntityZákladná trieda pre všetky objekty scény (Mesh, Camera, Light,Pripojené k Node cez: Node.addEntity().
DeformerZákladná trieda deformátorov, ktoré menia geometriu sieťových okien (napr. odkríjanie, morfovanie cieľov).

PropertyCollection

Všetky . A3DObject potomkov vystaviť majetok vrece cez getProperties().Použite . findProperty(name) na získanie Property podľa mena alebo iterovať s: 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());
}

Pozri tiež:

 Slovenčina