Primitive

Übersicht

Primitive ist eine Klasse in Aspose.3D FOSS für Java. Erbt von: Entity, IMeshConvertible.

Basisklasse für alle Primitive.

Diese Klasse stellt 28 Methoden zur Arbeit mit Primitive-Objekten in Java-Programmen bereit. Verfügbare Methoden umfassen: A3DObject, Entity, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getName, getParentNode, getParentNodes und 12 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Java-Anwendung zugänglich, nachdem das Aspose.3D FOSS für Java-Paket installiert wurde. Eigenschaften: boundingBox, castShadows, entityRendererKey, excluded, name, parentNode und 4 weitere.

Eigenschaften

NameTypZugriffBeschreibung
castShadowsbooleanLesenErmittelt, ob diese Geometrie Schatten werfen kann.
receiveShadowsbooleanLesenErmittelt, ob diese Geometrie Schatten empfangen kann.
parentNodeNodeLesenRuft den übergeordneten Knoten ab.
parentNodesArrayList<Node>LesenRuft die übergeordneten Knoten ab.
excludedbooleanLesenGibt das Ausgeschlossene zurück.
boundingBoxBoundingBoxLesenRuft die Begrenzungsbox ab.
entityRendererKeyEntityRendererKeyLesenGibt den Entitäts-Renderer-Schlüssel zurück.
sceneSceneLesenGibt die Szene zurück.
nameStringLesenRuft den Namen ab.
propertiesPropertyCollectionLesenLiefert die Eigenschaften.

Methoden

SignaturBeschreibung
getCastShadows() → booleanErmittelt, ob diese Geometrie Schatten werfen kann.
setCastShadows(value: boolean)Setzt den Wert für das Werfen von Schatten.
getReceiveShadows() → booleanErmittelt, ob diese Geometrie Schatten empfangen kann.
setReceiveShadows(value: boolean)Setzt den receive shadows-Wert.
Primitive()Initialisiert eine neue Instanz der Klasse Primitive.
Primitive(name: String)Initialisiert eine neue Instanz der Klasse Primitive.
toMesh() → MeshKonvertiere das aktuelle Objekt in ein Mesh.
Entity(name: String)Ruft Entity(name) für diese Primitive-Instanz auf.
getParentNode() → NodeGibt den übergeordneten Knoten zurück.
setParentNode(value: Node)Setzt den Wert des übergeordneten Knotens.
getParentNodes() → ArrayList<Node>Gibt die übergeordneten Knoten zurück.
getExcluded() → booleanGibt die Ausgeschlossenen zurück.
setExcluded(value: boolean)Setzt den ausgeschlossenen Wert.
getBoundingBox() → BoundingBoxGibt die Bounding Box zurück.
getEntityRendererKey() → EntityRendererKeyGibt den entity renderer key zurück.
SceneObject()Basisklasse für alle Primitive.
SceneObject(name: String)Ruft SceneObject(name) bei dieser Primitive-Instanz auf.
getScene() → SceneGibt die Szene zurück.
A3DObject()Ruft A3DObject für diese Primitive-Instanz auf.
A3DObject(name: String)Ruft A3DObject(name) für diese Primitive-Instanz auf.
getName() → StringGibt den Namen zurück.
setName(name: String)Setzt den Namenwert.
getProperties() → PropertyCollectionGibt die Eigenschaften zurück.
findProperty(name: String) → PropertyRuft findProperty(name) auf dieser Primitive-Instanz auf.
getProperty(name: String) → ObjectRuft getProperty(name) auf dieser Primitive-Instanz auf.
setProperty(name: String, value: Object)Setzt den Eigenschaftswert.
removeProperty(name: String) → booleanRuft removeProperty(name) für diese Primitive-Instanz auf.
removeProperty(property: Property) → booleanRuft removeProperty(property) für diese Primitive-Instanz auf.

Siehe auch

 Deutsch