Cylinder

Übersicht

Cylinder ist eine Klasse in Aspose.3D FOSS für Java. Erbt von: Primitive, IMeshConvertible.

Parametrisierter Zylinder.

Diese Klasse stellt 56 Methoden zur Arbeit mit Zylinder-Objekten in Java-Programmen bereit. Verfügbare Methoden umfassen: A3DObject, Cylinder, Entity, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getGenerateFanCylinder, getHeight und 39 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, castShadows, entityRendererKey, excluded, generateFanCylinder, height und 17 weitere.

Eigenschaften

NameTypZugriffBeschreibung
offsetBottomVector3LesenGibt den Transformationsversatz der Scheitelpunkte der Unterseite zurück.
offsetTopVector3LesenGibt den Transformations-Offset der Eckpunkte der Oberseite zurück.
generateFanCylinderbooleanLesenErmittelt, ob ein fächerförmiger Zylinder erzeugt werden soll, wenn der ThetaLength kleiner als 2*PI ist, andernfalls wird das Modell nicht geschnitten.
shearBottomVector2LesenErmittelt die Schertransformation der Unterseite, Vektor speichert den (x-Achse, z-Achse) Scherwert, gemessen in Radiant, Standardwert ist (0, 0) @return der Schertransformation der Unterseite, vect
shearTopVector2LesenErmittelt die Schertransformation der Oberseite, Vektor speichert den (x-Achse, z-Achse) Scherwert, gemessen in Radiant, Standardwert ist (0, 0) @return der Schertransformation der Oberseite, vector sto
radiusTopdoubleLesenGibt den Radius der oberen Kappe des Zylinders zurück.
radiusBottomdoubleLesenRuft den Radius der Bodenabdeckung des Zylinders ab.
heightdoubleLesenLiefert die Höhe des Zylinders.
radialSegmentsintLesenRuft die radialen Segmente ab.
heightSegmentsintLesenLiefert die Höhensegmente.
openEndedbooleanLesenRuft einen Wert ab, der angibt, ob dieser Zylinder offen endet.
thetaStartdoubleLesenGibt den Theta-Start zurück.
thetaLengthdoubleLesenGibt die Länge des Theta zurück.
castShadowsbooleanLesenErmittelt, ob diese Geometrie Schatten werfen kann.
receiveShadowsbooleanLesenErmittelt, ob diese Geometrie Schatten empfangen kann.
parentNodeNodeLesenRuft den übergeordneten Knoten ab.
parentNodesArrayList<Node>LesenErmittelt die übergeordneten Knoten.
excludedbooleanLesenGibt das Ausgeschlossene zurück.
boundingBoxBoundingBoxLesenLiefert die Begrenzungsbox.
entityRendererKeyEntityRendererKeyLesenGibt den entity renderer key zurück.
sceneSceneLesenRuft die Szene ab.
nameStringLesenLiefert den Namen.
propertiesPropertyCollectionLesenRuft die Eigenschaften ab.

Methoden

SignaturBeschreibung
Cylinder()Initialisiert eine neue Instanz der Klasse Cylinder.
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean)Initialisiert eine neue Instanz der Klasse Cylinder.
getOffsetBottom() → Vector3Gibt den Transformationsversatz der Eckpunkte der Unterseite zurück.
setOffsetBottom(value: Vector3)Setzt den offset bottom-Wert.
getOffsetTop() → Vector3Gibt den Transformations-Offset der Scheitelpunkte der Oberseite zurück.
setOffsetTop(value: Vector3)Setzt den offset top-Wert.
getGenerateFanCylinder() → booleanErmittelt, ob ein fächerförmiger Zylinder erzeugt werden soll, wenn ThetaLength kleiner als 2*PI ist, andernfalls wird das Modell nicht geschnitten.
setGenerateFanCylinder(value: boolean)Setzt den generierten Lüfterzylinderwert.
getShearBottom() → Vector2Ermittelt die Schertransformation der Unterseite, Vektor speichert den (x-Achse, z-Achse) Scherwert, gemessen in Radiant, Standardwert ist (0, 0) @return der Schertransformation der Unterseite, vect
setShearBottom(value: Vector2)Setzt den unteren Scherwert.
getShearTop() → Vector2Ermittelt die Schertransformation der Oberseite, Vektor speichert den (x-Achse, z-Achse) Scherwert, gemessen in Radiant, Standardwert ist (0, 0) @return der Schertransformation der Oberseite, vector sto
setShearTop(value: Vector2)Setzt den shear top Wert.
getRadiusTop() → doubleRuft den Radius der oberen Kappe des Zylinders ab.
setRadiusTop(value: double)Setzt den oberen Radiuswert.
getRadiusBottom() → doubleGibt den Radius der Bodenabdeckung des Zylinders zurück.
setRadiusBottom(value: double)Setzt den unteren Radiuswert.
getHeight() → doubleGibt die Höhe des Zylinders zurück.
setHeight(value: double)Setzt den Höhenwert.
getRadialSegments() → intLiefert die radialen Segmente.
setRadialSegments(value: int)Setzt den Wert der radialen Segmente.
getHeightSegments() → intErmittelt die Höhensegmente.
setHeightSegments(value: int)Setzt den Wert der Höhensegmente.
getOpenEnded() → booleanGibt einen Wert zurück, der angibt, ob dieser Cylinder offen endet.
setOpenEnded(value: boolean)Setzt den offenen Wert.
getThetaStart() → doubleGibt den theta-Start zurück.
setThetaStart(value: double)Setzt den Theta-Startwert.
getThetaLength() → doubleGibt die Länge des Theta zurück.
setThetaLength(value: double)Setzt den Theta-Längenwert.
toMesh() → MeshKonvertiert das aktuelle Objekt in ein Mesh @return Das Mesh.
getCastShadows() → booleanErmittelt, ob diese Geometrie Schatten werfen kann.
setCastShadows(value: boolean)Setzt den Wert für das Werfen von Schatten.
getReceiveShadows() → booleanErmittelt, ob diese Geometrie Schatten empfangen kann.
setReceiveShadows(value: boolean)Setzt den Wert für den Empfang von Schatten.
Primitive()Initialisiert eine neue Instanz der Klasse Primitive.
Primitive(name: String)Initialisiert eine neue Instanz der Klasse Primitive.
Entity(name: String)Ruft Entity(name) für diese Cylinder-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.
getBoundingBox() → BoundingBoxInitialisiert eine neue Instanz der Cylinder-Klasse.
getEntityRendererKey() → EntityRendererKeyGibt den Entity-Renderer-Schlüssel zurück.
SceneObject()Ruft SceneObject auf dieser Cylinder-Instanz auf.
SceneObject(name: String)Ruft SceneObject(name) für diese Cylinder-Instanz auf.
getScene() → SceneGibt die Szene zurück.
A3DObject()Parametrisierter Zylinder. Er kann auch verwendet werden, um einen Kegel darzustellen, wenn einer der Werte radiusTop/radiusBottom null ist.
A3DObject(name: String)Ruft A3DObject(name) für diese Cylinder-Instanz auf.
getName() → StringGibt den Namen zurück.
setName(name: String)Setzt den Namenwert.
getProperties() → PropertyCollectionInitialisiert eine neue Instanz der Klasse Cylinder.
findProperty(name: String) → PropertyRuft findProperty(name) für diese Cylinder-Instanz auf.
getProperty(name: String) → ObjectRuft getProperty(name) für diese Cylinder-Instanz auf.
setProperty(name: String, value: Object)Setzt den Eigenschaftswert.
removeProperty(name: String) → booleanRuft removeProperty(name) für diese Cylinder-Instanz auf.
removeProperty(property: Property) → booleanRuft removeProperty(property) für diese Cylinder-Instanz auf.

Siehe auch

 Deutsch