Box

Übersicht

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

Box-Primitive.

Diese Klasse stellt 42 Methoden zur Arbeit mit Box-Objekten in Java-Programmen bereit. Verfügbare Methoden umfassen: A3DObject, Box, Entity, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getHeight, getHeightSegments und 25 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: boundingBox, castShadows, entityRendererKey, excluded, height, heightSegments und 10 weitere.

Eigenschaften

NameTypZugriffBeschreibung
lengthSegmentsintLesenRuft die Längensegmente ab oder legt sie fest.
widthSegmentsintLesenLiest oder legt die Breitenabschnitte fest.
heightSegmentsintLesenRuft die Höhensegmente ab oder legt sie fest.
lengthdoubleLesenRuft die Länge des in der Z-Achse ausgerichteten Kastens ab oder legt sie fest.
widthdoubleLesenLiest oder setzt die Breite der Box, die entlang der x-Achse ausgerichtet ist.
heightdoubleLesenLiest oder setzt die Höhe der Box, die entlang der y-Achse ausgerichtet ist.
castShadowsbooleanLesenErmittelt, ob diese Geometrie Schatten werfen kann.
receiveShadowsbooleanLesenErmittelt, ob diese Geometrie Schatten empfangen kann.
parentNodeNodeLesenRuft den übergeordneten Knoten ab.
parentNodesArrayList<Node>LesenGibt die übergeordneten Knoten zurück.
excludedbooleanLesenGibt das Excluded zurück.
boundingBoxBoundingBoxLesenGibt die Begrenzungsbox zurück.
entityRendererKeyEntityRendererKeyLesenRuft den Entity-Renderer-Schlüssel ab.
sceneSceneLesenRuft die Szene ab.
nameStringLesenRuft den Namen ab.
propertiesPropertyCollectionLesenRuft die Eigenschaften ab.

Methoden

SignaturBeschreibung
Box()Initialisiert eine neue Instanz der Box-Klasse.
Box(length: double, width: double, height: double)Initialisiert eine neue Instanz der Box-Klasse.
getLengthSegments() → intRuft die Längensegmente ab oder legt sie fest.
setLengthSegments(value: int)Setzt den Wert der Längensegmente.
getWidthSegments() → intRuft die Breitensegmente ab oder legt sie fest.
setWidthSegments(value: int)Setzt den Wert der Breitenabschnitte.
getHeightSegments() → intLiest oder legt die Höhensegmente fest.
setHeightSegments(value: int)Setzt den Wert der Höhensegmente.
getLength() → doubleLiest oder setzt die Länge der Box, die entlang der z-Achse ausgerichtet ist.
setLength(value: double)Setzt den Längenwert.
getWidth() → doubleLiest oder setzt die Breite der Box, die entlang der x-Achse ausgerichtet ist.
setWidth(value: double)Setzt den Breitenwert.
getHeight() → doubleLiest oder setzt die Höhe der Box, die entlang der y-Achse ausgerichtet ist.
setHeight(value: double)Setzt den Höhenwert.
toMesh() → MeshKonvertiere das aktuelle Objekt zu einem Mesh.
getCastShadows() → booleanErmittelt, ob diese Geometrie Schatten werfen kann.
setCastShadows(value: boolean)Initialisiert eine neue Instanz der Klasse Box.
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.
Entity(name: String)Ruft Entity(name) für diese Box-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 das Ausgeschlossene zurück.
setExcluded(value: boolean)Setzt den ausgeschlossenen Wert.
getBoundingBox() → BoundingBoxGibt die Begrenzungsbox zurück.
getEntityRendererKey() → EntityRendererKeyGibt den Entity-Renderer-Schlüssel zurück.
SceneObject()Box-Primitive.
SceneObject(name: String)Ruft SceneObject(name) für diese Box-Instanz auf.
getScene() → SceneGibt die Szene zurück.
A3DObject()Ruft A3DObject für diese Box-Instanz auf.
A3DObject(name: String)Ruft A3DObject(name) auf dieser Box-Instanz auf.
getName() → StringGibt den Namen zurück.
setName(name: String)Setzt den Namenswert.
getProperties() → PropertyCollectionGibt die Eigenschaften zurück.
findProperty(name: String) → PropertyRuft findProperty(name) auf dieser Box-Instanz auf.
getProperty(name: String) → ObjectRuft getProperty(name) für diese Box-Instanz auf.
setProperty(name: String, value: Object)Setzt den Eigenschaftswert.
removeProperty(name: String) → booleanRuft removeProperty(name) für diese Box-Instanz auf.
removeProperty(property: Property) → booleanLiest oder legt Breitenabschnitte fest.

Siehe auch

 Deutsch