EllipseShape

EllipseShape

Übersicht

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

IFC-kompatibles Ellipsenprofil, das zur Erstellung eines Netzes über LinearExtrusion verwendet werden kann.

Diese Klasse stellt 30 Methoden zur Arbeit mit EllipseShape-Objekten in Java-Programmen bereit. Verfügbare Methoden umfassen: A3DObject, EllipseShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getEntityRendererKey, getExcluded, getExtent, getName und 14 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Java-Anwendung zugänglich, nachdem das Aspose.3D FOSS für Java-Paket installiert wurde. Eigenschaften: boundingBox, entityRendererKey, excluded, extent, name, parentNode und 5 weitere.

Eigenschaften

NameTypZugriffBeschreibung
semiAxis1doubleLesenRuft den Radius auf der X-Achse ab.
semiAxis2doubleLesenErmittelt den Radius auf der Y-Achse.
extentVector2LesenRuft die Ausdehnung in x- und y-Dimension ab.
boundingBoxBoundingBoxLesenGibt die Begrenzungsbox zurück.
parentNodeNodeLesenErmittelt den übergeordneten Knoten.
parentNodesArrayList<Node>LesenRuft die übergeordneten Knoten ab.
excludedbooleanLesenGibt das Ausgeschlossene zurück.
entityRendererKeyEntityRendererKeyLesenRuft den Entity-Renderer-Schlüssel ab.
sceneSceneLesenGibt die Szene zurück.
nameStringLesenRuft den Namen ab.
propertiesPropertyCollectionLesenRuft die Eigenschaften ab.

Methoden

SignaturBeschreibung
EllipseShape()Erzeugt ein EllipseShape-Profil mit Standard-Halbachsen.
EllipseShape(semiAxis1: double, semiAxis2: double)Konstruiert ein EllipseShape-Profil mit angegebenen Halbachsen.
getSemiAxis1() → doubleGibt den Radius auf der X-Achse zurück.
setSemiAxis1(value: double)Setzt den Radius auf der X-Achse.
getSemiAxis2() → doubleRuft den Radius auf der Y-Achse ab.
setSemiAxis2(value: double)Setzt den Radius auf der Y-Achse.
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 EllipseShape-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()IFC-kompatibles Ellipsenprofil, das verwendet werden kann, um ein Mesh durch LinearExtrusion zu konstruieren.
SceneObject(name: String)Ruft SceneObject(name) auf dieser EllipseShape-Instanz auf.
getScene() → SceneGibt die Szene zurück.
A3DObject()Ruft A3DObject auf dieser EllipseShape-Instanz auf.
A3DObject(name: String)Ruft A3DObject(name) auf dieser EllipseShape-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 EllipseShape-Instanz auf.
getProperty(name: String) → ObjectRuft getProperty(name) auf dieser EllipseShape-Instanz auf.
setProperty(name: String, value: Object)Setzt den Eigenschaftswert.
removeProperty(name: String) → booleanRuft removeProperty(name) für diese EllipseShape-Instanz auf.
removeProperty(property: Property) → booleanRuft removeProperty(property) für diese EllipseShape-Instanz auf.

Siehe auch

 Deutsch