CShape

Übersicht

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

IFC-kompatibles C-förmiges Profil, das durch Parameter definiert ist.

Diese Klasse stellt 35 Methoden zur Arbeit mit CShape-Objekten in Java-Programmen bereit. Verfügbare Methoden umfassen: A3DObject, CShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent und 20 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, depth, entityRendererKey, excluded, extent, girth und 8 weitere.

Eigenschaften

NameTypZugriffBeschreibung
depthdoubleLesenGibt die Tiefe des Profils zurück.
widthdoubleLesenGibt die Breite des Profils zurück.
girthdoubleLesenGibt die Länge des Umfangs zurück.
wallThicknessdoubleLesenErmittelt die Dicke der Wand.
internalFilletRadiusdoubleLesenGibt den internen Rundungsradius zurück.
extentVector2LesenGibt die Ausdehnung in x- und y-Dimension zurück.
boundingBoxBoundingBoxLesenRuft die Begrenzungsbox ab.
parentNodeNodeLesenGibt den übergeordneten Knoten zurück.
parentNodesArrayList<Node>LesenErmittelt die übergeordneten Knoten.
excludedbooleanLesenRuft die Ausschlüsse ab.
entityRendererKeyEntityRendererKeyLesenGibt den Entity-Renderer-Schlüssel zurück.
sceneSceneLesenRuft die Szene ab.
nameStringLesenRuft den Namen ab.
propertiesPropertyCollectionLesenRuft die Eigenschaften ab.

Methoden

SignaturBeschreibung
CShape()Konstruktor von CShape.
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.
getGirth() → doubleGibt die Länge des Umfangs zurück.
setGirth(value: double)Setzt die Länge des Umfangs.
getWallThickness() → doubleGibt die Dicke der Wand zurück.
setWallThickness(value: double)Setzt die Dicke der Wand.
getInternalFilletRadius() → doubleGibt den internen Rundungsradius zurück.
setInternalFilletRadius(value: double)Setzt den internen Rundungsradius.
getExtent() → Vector2Ruft die Ausdehnung in x- und y-Dimension ab.
ParameterizedProfile()Konstruktor.
Profile()Konstruktor.
getBoundingBox() → BoundingBoxGibt die Begrenzungsbox zurück.
Entity(name: String)Ruft Entity(name) für diese CShape-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 excluded zurück.
setExcluded(value: boolean)Setzt den ausgeschlossenen Wert.
getEntityRendererKey() → EntityRendererKeyGibt den entity renderer key zurück.
SceneObject()Ruft SceneObject auf dieser CShape-Instanz auf.
SceneObject(name: String)Ruft SceneObject(name) auf dieser CShape-Instanz auf.
getScene() → SceneGibt die scene zurück.
A3DObject()IFC-kompatibles C-Profil, das durch Parameter definiert ist. Die zentrale Position des Profils befindet sich in der Mitte der Begrenzungsbox.
A3DObject(name: String)Ruft A3DObject(name) für diese CShape-Instanz auf.
getName() → StringGibt den Namen zurück.
setName(name: String)Setzt den Namenswert.
getProperties() → PropertyCollectionGibt die Eigenschaften zurück.
findProperty(name: String) → PropertyLiefert die Tiefe des Profils.
getProperty(name: String) → ObjectRuft getProperty(name) für diese CShape-Instanz auf.
setProperty(name: String, value: Object)Setzt die Tiefe des Profils.
removeProperty(name: String) → booleanRuft removeProperty(name) für diese CShape-Instanz auf.
removeProperty(property: Property) → booleanRuft removeProperty(property) für diese CShape-Instanz auf.

Siehe auch

 Deutsch