Pyramid

Übersicht

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

Parametrisierte Pyramide.

Diese Klasse stellt 38 Methoden zum Arbeiten mit Pyramid-Objekten in Java-Programmen bereit. Verfügbare Methoden sind: A3DObject, Entity, Primitive, Pyramid, SceneObject, findProperty, getBottomArea, getBottomOffset, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded und 21 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Java-Anwendung nach der Installation des Aspose.3D FOSS für Java-Pakets zugänglich. Eigenschaften: bottomArea, bottomOffset, boundingBox, castShadows, entityRendererKey, excluded und 8 weitere.

Eigenschaften

NameTypZugriffBeschreibung
bottomAreaVector2LesenFläche der unteren Kappe.
topAreaVector2LesenFläche der oberen Kappe.
bottomOffsetVector3LesenVersatz für die unteren Eckpunkte.
heightdoubleLesenHöhe der Pyramide.
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.
boundingBoxBoundingBoxLesenGibt die Begrenzungsbox zurück.
entityRendererKeyEntityRendererKeyLesenGibt den entity renderer key zurück.
sceneSceneLesenRuft die Szene ab.
nameStringLesenRuft den Namen ab.
propertiesPropertyCollectionLesenGibt die Eigenschaften zurück.

Methoden

SignaturBeschreibung
getBottomArea() → Vector2Fläche der unteren Kappe.
setBottomArea(value: Vector2)Setzt den Wert des unteren Bereichs.
getTopArea() → Vector2Fläche der oberen Kappe.
setTopArea(value: Vector2)Setzt den Wert des oberen Bereichs.
getBottomOffset() → Vector3Versatz für untere Scheitelpunkte.
setBottomOffset(value: Vector3)Setzt den unteren Versatzwert.
getHeight() → doubleHöhe der Pyramide.
setHeight(value: double)Setzt den Höhenwert.
Pyramid()Erstelle eine neue Pyramideninstanz mit der Standard-Grundfläche (10, 10) und der Standardhöhe (5).
Pyramid(xbottom: double, ybottom: double, xtop: double, ytop: double, height: double)Erstelle eine neue Pyramideninstanz mit angegebenen Grundfläche, Oberflächenfläche und Höhe.
toMesh() → MeshNicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Aufrufe von toMesh auf dieser Pyramid-Instanz.
getCastShadows() → booleanErmittelt, ob diese Geometrie Schatten werfen kann.
setCastShadows(value: boolean)Setzt den Wert für cast shadows.
getReceiveShadows() → booleanErmittelt, ob diese Geometrie Schatten empfangen kann.
setReceiveShadows(value: boolean)Setzt den Wert für receive shadows.
Primitive()Initialisiert eine neue Instanz der Klasse Primitive.
Primitive(name: String)Initialisiert eine neue Instanz der Klasse Primitive.
Entity(name: String)Ruft Entity(name) für diese Pyramid-Instanz auf.
getParentNode() → NodeGibt den übergeordneten Knoten zurück.
setParentNode(value: Node)Setzt den Wert des übergeordneten Knotens.
getParentNodes() → ArrayList<Node>Fläche der oberen Kappe.
getExcluded() → booleanGibt die Ausgeschlossenen zurück.
setExcluded(value: boolean)Setzt den ausgeschlossenen Wert.
getBoundingBox() → BoundingBoxGibt die Begrenzungsbox zurück.
getEntityRendererKey() → EntityRendererKeyGibt den entity renderer key zurück.
SceneObject()Parametrisierte Pyramide.
SceneObject(name: String)Ruft SceneObject(name) auf dieser Pyramid-Instanz auf.
getScene() → SceneGibt die Szene zurück.
A3DObject()Ruft A3DObject auf dieser Pyramid-Instanz auf.
A3DObject(name: String)Ruft A3DObject(name) auf dieser Pyramid-Instanz auf.
getName() → StringFläche der unteren Kappe.
setName(name: String)Setzt den Namenswert.
getProperties() → PropertyCollectionGibt die Eigenschaften zurück.
findProperty(name: String) → PropertyRuft findProperty(name) für diese Pyramid-Instanz auf.
getProperty(name: String) → ObjectRuft getProperty(name) für diese Pyramid-Instanz auf.
setProperty(name: String, value: Object)Versatz für untere Scheitelpunkte.
removeProperty(name: String) → booleanRuft removeProperty(name) auf dieser Pyramid-Instanz auf.
removeProperty(property: Property) → booleanRuft removeProperty(property) auf dieser Pyramid-Instanz auf.

Siehe auch

 Deutsch