CircleShape

Übersicht

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

IFC-kompatibles Kreisprofil, das verwendet werden kann, um ein Netz über LinearExtrusion zu konstruieren.

Diese Klasse stellt 28 Methoden zur Arbeit mit CircleShape-Objekten in Java-Programmen bereit. Verfügbare Methoden umfassen: A3DObject, CircleShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getEntityRendererKey, getExcluded, getExtent, getName und 12 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Java-Anwendung nach Installation des Aspose.3D FOSS für Java-Pakets zugänglich. Eigenschaften: boundingBox, entityRendererKey, excluded, extent, name, parentNode und 4 weitere.

Eigenschaften

NameTypZugriffBeschreibung
radiusdoubleLesenGibt den Radius des Kreises zurück.
extentVector2LesenErmittelt die Ausdehnung in x- und y-Dimension.
boundingBoxBoundingBoxLesenGibt den Begrenzungsrahmen zurück.
parentNodeNodeLesenGibt den übergeordneten Knoten zurück.
parentNodesArrayList<Node>LesenGibt die übergeordneten Knoten zurück.
excludedbooleanLesenRuft den Ausschluss ab.
entityRendererKeyEntityRendererKeyLesenGibt den Entity-Renderer-Schlüssel zurück.
sceneSceneLesenGibt die Szene zurück.
nameStringLesenLiefert den Namen.
propertiesPropertyCollectionLesenRuft die Eigenschaften ab.

Methoden

SignaturBeschreibung
CircleShape()Erstellt ein CircleShape-Profil mit dem Standardradius (5).
CircleShape(radius: double)Erstellt ein CircleShape-Profil mit angegebenem Radius.
getRadius() → doubleGibt den Radius des Kreises zurück.
setRadius(value: double)Setzt den Radius des Kreises.
getExtent() → Vector2Ermittelt die Ausdehnung in x- und y-Richtung.
ParameterizedProfile()Konstruktor.
Profile()Konstruktor.
getBoundingBox() → BoundingBoxGibt die Bounding Box zurück.
Entity(name: String)Ruft Entity(name) für diese CircleShape-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.
getEntityRendererKey() → EntityRendererKeyGibt den entity renderer key zurück.
SceneObject()IFC-kompatibles Kreisprofil, das verwendet werden kann, um ein Mesh über LinearExtrusion zu konstruieren.
SceneObject(name: String)Ruft SceneObject(name) für diese CircleShape-Instanz auf.
getScene() → SceneGibt die Szene zurück.
A3DObject()Ruft A3DObject für diese CircleShape-Instanz auf.
A3DObject(name: String)Ruft A3DObject(name) für diese CircleShape-Instanz auf.
getName() → StringGibt den Namen zurück.
setName(name: String)Konstruiert ein CircleShape-Profil mit angegebenem Radius.
getProperties() → PropertyCollectionGibt die Eigenschaften zurück.
findProperty(name: String) → PropertyRuft findProperty(name) auf dieser CircleShape-Instanz auf.
getProperty(name: String) → ObjectRuft getProperty(name) auf dieser CircleShape-Instanz auf.
setProperty(name: String, value: Object)Setzt den Eigenschaftswert.
removeProperty(name: String) → booleanRuft removeProperty(name) für diese CircleShape-Instanz auf.
removeProperty(property: Property) → booleanRuft removeProperty(property) für diese CircleShape-Instanz auf.

Siehe auch

 Deutsch