LShape

Übersicht

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

IFC-kompatibles L-Form-Profil, das durch Parameter definiert wird.

Diese Klasse stellt 35 Methoden zum Arbeiten mit LShape-Objekten in Java-Programmen bereit. Verfügbare Methoden sind: A3DObject, Entity, LShape, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEdgeRadius, getEntityRendererKey, getExcluded und 20 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Java-Anwendung nach der Installation des Aspose.3D FOSS-Pakets für Java zugänglich. Eigenschaften: boundingBox, depth, edgeRadius, entityRendererKey, excluded, extent und 8 weitere.

Eigenschaften

NameTypZugriffBeschreibung
depthdoubleLesenLiefert die Tiefe des Profils.
widthdoubleLesenLiefert die Breite des Profils.
thicknessdoubleLesenGibt die Dicke der konstanten Wand zurück.
filletRadiusdoubleLesenLiefert den Radius der Abrundung.
edgeRadiusdoubleLesenGibt den Radius der Kante zurück.
extentVector2LesenErmittelt die Ausdehnung in x- und y-Dimension.
boundingBoxBoundingBoxLesenLiefert die Begrenzungsbox.
parentNodeNodeLesenRuft den übergeordneten Knoten ab.
parentNodesArrayList<Node>LesenRuft die übergeordneten Knoten ab.
excludedbooleanLesenRuft das Ausgeschlossene ab.
entityRendererKeyEntityRendererKeyLesenRuft den entity renderer key ab.
sceneSceneLesenRuft die Szene ab.
nameStringLesenGibt den Namen zurück.
propertiesPropertyCollectionLesenRuft die Eigenschaften ab.

Methoden

SignaturBeschreibung
LShape()Konstruktor von LShape.
getDepth() → doubleRuft die Tiefe des Profils ab.
setDepth(value: double)Setzt die Tiefe des Profils.
getWidth() → doubleErmittelt die Breite des Profils.
setWidth(value: double)Setzt die Breite des Profils.
getThickness() → doubleGibt die Dicke der konstanten Wand zurück.
setThickness(value: double)Setzt die Dicke der konstanten Wand.
getFilletRadius() → doubleGibt den Radius der Rundung zurück.
setFilletRadius(value: double)Setzt den Radius der Abrundung.
getEdgeRadius() → doubleGibt den Radius der Kante zurück.
setEdgeRadius(value: double)Setzt den Radius der Kante.
getExtent() → Vector2Gibt die Ausdehnung in x- und y-Dimension zurück.
ParameterizedProfile()Konstruktor.
Profile()Konstruktor.
getBoundingBox() → BoundingBoxGibt die Begrenzungsbox zurück.
Entity(name: String)Ruft Entity(name) für diese LShape-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.
getEntityRendererKey() → EntityRendererKeyGibt den Entity-Renderer-Schlüssel zurück.
SceneObject()IFC-kompatibles L-Profil, das durch Parameter definiert wird.
SceneObject(name: String)Ruft SceneObject(name) für diese LShape-Instanz auf.
getScene() → SceneGibt die Szene zurück.
A3DObject()Ruft A3DObject für diese LShape-Instanz auf.
A3DObject(name: String)Ruft A3DObject(name) für diese LShape-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) für diese LShape-Instanz auf.
getProperty(name: String) → ObjectRuft getProperty(name) für diese LShape-Instanz auf.
setProperty(name: String, value: Object)Setzt den Eigenschaftswert.
removeProperty(name: String) → booleanRuft removeProperty(name) für diese LShape-Instanz auf.
removeProperty(property: Property) → booleanRuft removeProperty(property) für diese LShape-Instanz auf.

Siehe auch

 Deutsch