Base Classes — Aspose.3D FOSS for Java

Približni podaci

Ove klase čine nasljednu kičmu koju dijele svi Aspose.3D upravljani objekti. Razumijevanje hijerarhije pomaže pri ponovnom ponavljanju svojstava, rukovanju prilagođenim metapodatkama ili pisanju generičkog koda za prolazak kroz scenu.

Sljedeći članak:: com.aspose.threed

Izvršenje i provedba postupka:

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

Klasifikacije

RazredOpisivanje
A3DObjectRoot osnovna klasa za sve Aspose.3D upravljane objekte. Pruža name imovina i Properties Sastavljanje korisnički definiranih metapodataka.
SceneObjectOsnovna klasa koja dijeli: Node i u članku 1. Entity.Osigurava sučelje za prikupljanje svojstava koje se koriste za korisnički definirane metapodatke.
CustomObjectSrednja cijena: A3DObject Podklasa koja nosi samo ime i proizvoljnu PropertyCollection.Koristi se za pohranu korisnički definiranih metapodataka na objektima scene.
EntityOsnovna klasa za sve entitete scene (Mesh, Camera, Light, itd.). Priključen na Node preko: Node.addEntity().
Deformer“Snimka” znači oznaka koja se koristi za određivanje vrijednosti ili veličine.

PropertyCollection

Sve su to. A3DObject Potomci izložiti torbu imovine preko getProperties().- Koristi. findProperty(name) da se vrati na mjesto. Property po imenu, ili ponoviti 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());
}

Također pogledajte:

 Hrvatski