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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
offsetBottom | Vector3 | Lesen | Gibt den Transformationsversatz der Scheitelpunkte der Unterseite zurück. |
offsetTop | Vector3 | Lesen | Gibt den Transformations-Offset der Eckpunkte der Oberseite zurück. |
generateFanCylinder | boolean | Lesen | Ermittelt, ob ein fächerförmiger Zylinder erzeugt werden soll, wenn der ThetaLength kleiner als 2*PI ist, andernfalls wird das Modell nicht geschnitten. |
shearBottom | Vector2 | Lesen | Ermittelt 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 |
shearTop | Vector2 | Lesen | Ermittelt 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 |
radiusTop | double | Lesen | Gibt den Radius der oberen Kappe des Zylinders zurück. |
radiusBottom | double | Lesen | Ruft den Radius der Bodenabdeckung des Zylinders ab. |
height | double | Lesen | Liefert die Höhe des Zylinders. |
radialSegments | int | Lesen | Ruft die radialen Segmente ab. |
heightSegments | int | Lesen | Liefert die Höhensegmente. |
openEnded | boolean | Lesen | Ruft einen Wert ab, der angibt, ob dieser Zylinder offen endet. |
thetaStart | double | Lesen | Gibt den Theta-Start zurück. |
thetaLength | double | Lesen | Gibt die Länge des Theta zurück. |
castShadows | boolean | Lesen | Ermittelt, ob diese Geometrie Schatten werfen kann. |
receiveShadows | boolean | Lesen | Ermittelt, ob diese Geometrie Schatten empfangen kann. |
parentNode | Node | Lesen | Ruft den übergeordneten Knoten ab. |
parentNodes | ArrayList<Node> | Lesen | Ermittelt die übergeordneten Knoten. |
excluded | boolean | Lesen | Gibt das Ausgeschlossene zurück. |
boundingBox | BoundingBox | Lesen | Liefert die Begrenzungsbox. |
entityRendererKey | EntityRendererKey | Lesen | Gibt den entity renderer key zurück. |
scene | Scene | Lesen | Ruft die Szene ab. |
name | String | Lesen | Liefert den Namen. |
properties | PropertyCollection | Lesen | Ruft die Eigenschaften ab. |
Methoden
| Signatur | Beschreibung |
|---|---|
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() → Vector3 | Gibt den Transformationsversatz der Eckpunkte der Unterseite zurück. |
setOffsetBottom(value: Vector3) | Setzt den offset bottom-Wert. |
getOffsetTop() → Vector3 | Gibt den Transformations-Offset der Scheitelpunkte der Oberseite zurück. |
setOffsetTop(value: Vector3) | Setzt den offset top-Wert. |
getGenerateFanCylinder() → boolean | Ermittelt, 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() → Vector2 | Ermittelt 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() → Vector2 | Ermittelt 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() → double | Ruft den Radius der oberen Kappe des Zylinders ab. |
setRadiusTop(value: double) | Setzt den oberen Radiuswert. |
getRadiusBottom() → double | Gibt den Radius der Bodenabdeckung des Zylinders zurück. |
setRadiusBottom(value: double) | Setzt den unteren Radiuswert. |
getHeight() → double | Gibt die Höhe des Zylinders zurück. |
setHeight(value: double) | Setzt den Höhenwert. |
getRadialSegments() → int | Liefert die radialen Segmente. |
setRadialSegments(value: int) | Setzt den Wert der radialen Segmente. |
getHeightSegments() → int | Ermittelt die Höhensegmente. |
setHeightSegments(value: int) | Setzt den Wert der Höhensegmente. |
getOpenEnded() → boolean | Gibt einen Wert zurück, der angibt, ob dieser Cylinder offen endet. |
setOpenEnded(value: boolean) | Setzt den offenen Wert. |
getThetaStart() → double | Gibt den theta-Start zurück. |
setThetaStart(value: double) | Setzt den Theta-Startwert. |
getThetaLength() → double | Gibt die Länge des Theta zurück. |
setThetaLength(value: double) | Setzt den Theta-Längenwert. |
toMesh() → Mesh | Konvertiert das aktuelle Objekt in ein Mesh @return Das Mesh. |
getCastShadows() → boolean | Ermittelt, ob diese Geometrie Schatten werfen kann. |
setCastShadows(value: boolean) | Setzt den Wert für das Werfen von Schatten. |
getReceiveShadows() → boolean | Ermittelt, 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() → Node | Gibt den übergeordneten Knoten zurück. |
setParentNode(value: Node) | Setzt den Wert des übergeordneten Knotens. |
getParentNodes() → ArrayList<Node> | Gibt die übergeordneten Knoten zurück. |
getExcluded() → boolean | Gibt das Ausgeschlossene zurück. |
setExcluded(value: boolean) | Setzt den ausgeschlossenen Wert. |
getBoundingBox() → BoundingBox | Initialisiert eine neue Instanz der Cylinder-Klasse. |
getEntityRendererKey() → EntityRendererKey | Gibt 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() → Scene | Gibt 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() → String | Gibt den Namen zurück. |
setName(name: String) | Setzt den Namenwert. |
getProperties() → PropertyCollection | Initialisiert eine neue Instanz der Klasse Cylinder. |
findProperty(name: String) → Property | Ruft findProperty(name) für diese Cylinder-Instanz auf. |
getProperty(name: String) → Object | Ruft getProperty(name) für diese Cylinder-Instanz auf. |
setProperty(name: String, value: Object) | Setzt den Eigenschaftswert. |
removeProperty(name: String) → boolean | Ruft removeProperty(name) für diese Cylinder-Instanz auf. |
removeProperty(property: Property) → boolean | Ruft removeProperty(property) für diese Cylinder-Instanz auf. |