ArbitraryProfile

ArbitraryProfile

Übersicht

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

Diese Klasse ermöglicht es Ihnen, ein 2D-Profil direkt aus einer beliebigen Kurve zu erstellen.

Diese Klasse stellt 27 Methoden zur Arbeit mit ArbitraryProfile-Objekten in Java-Programmen bereit. Verfügbare Methoden umfassen: A3DObject, ArbitraryProfile, Entity, Profile, SceneObject, findProperty, getBoundingBox, getCurve, getEntityRendererKey, getExcluded, getHoles, getName und 11 weitere Methoden. Alle öffentlichen Mitglieder sind nach der Installation des Aspose.3D FOSS für Java-Pakets für jede Java-Anwendung zugänglich. Eigenschaften: boundingBox, curve, entityRendererKey, excluded, holes, name und 4 weitere.

Eigenschaften

NameTypZugriffBeschreibung
curveCurveLesenGibt die Kurve zurück, die zum Erstellen des Profils verwendet wird.
holesArrayList<Curve>LesenErmittelt die Löcher des Profils, auch als Kurve dargestellt.
boundingBoxBoundingBoxLesenRuft die Begrenzungsbox ab.
parentNodeNodeLesenRuft den übergeordneten Knoten ab.
parentNodesArrayList<Node>LesenRuft die übergeordneten Knoten ab.
excludedbooleanLesenGibt die Ausgeschlossenen zurück.
entityRendererKeyEntityRendererKeyLesenRuft den Entity-Renderer-Schlüssel ab.
sceneSceneLesenRuft die Szene ab.
nameStringLesenRuft den Namen ab.
propertiesPropertyCollectionLesenRuft die Eigenschaften ab.

Methoden

SignaturBeschreibung
ArbitraryProfile()Konstruktor von ArbitraryProfile.
ArbitraryProfile(curve: Curve)Konstruktor von ArbitraryProfile mit einer Anfangskurve.
getCurve() → CurveLiefert die Curve, die zum Erstellen des Profils verwendet wird.
setCurve(value: Curve)Legt die Kurve fest, die zum Erstellen des Profils verwendet wird.
getHoles() → ArrayList<Curve>Liefert die Löcher des Profils, ebenfalls als Kurve dargestellt.
Profile()Konstruktor.
getBoundingBox() → BoundingBoxGibt die Bounding Box zurück.
Entity(name: String)Ruft Entity(name) für diese ArbitraryProfile-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()Ruft SceneObject auf dieser ArbitraryProfile-Instanz auf.
SceneObject(name: String)Ruft SceneObject(name) auf dieser ArbitraryProfile-Instanz auf.
getScene() → SceneGibt die Szene zurück.
A3DObject()Ruft A3DObject bei dieser ArbitraryProfile-Instanz auf.
A3DObject(name: String)Ruft A3DObject(name) bei dieser ArbitraryProfile-Instanz auf.
getName() → StringKonstruktor von ArbitraryProfile.
setName(name: String)Setzt den Namenswert.
getProperties() → PropertyCollectionGibt die Eigenschaften zurück.
findProperty(name: String) → PropertyRuft findProperty(name) für diese ArbitraryProfile-Instanz auf.
getProperty(name: String) → ObjectRuft getProperty(name) für diese ArbitraryProfile-Instanz auf.
setProperty(name: String, value: Object)Setzt den Eigenschaftswert.
removeProperty(name: String) → booleanRuft removeProperty(name) für diese ArbitraryProfile-Instanz auf.
removeProperty(property: Property) → booleanRuft removeProperty(property) für diese ArbitraryProfile-Instanz auf.

Siehe auch

 Deutsch