Cylinder
Przegląd
Cylinder jest klasą w Aspose.3D FOSS dla Java. Dziedziczy po: Primitive, IMeshConvertible.
Cylinder parametryzowany.
Ta klasa udostępnia 56 metod do pracy z obiektami Cylinder w programach Java. Dostępne metody obejmują: A3DObject, Cylinder, Entity, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getGenerateFanCylinder, getHeight oraz 39 dodatkowych metod. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji Java po zainstalowaniu pakietu Aspose.3D FOSS dla Java. Właściwości: boundingBox, castShadows, entityRendererKey, excluded, generateFanCylinder, height oraz 17 innych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
offsetBottom | Vector3 | Odczyt | Pobiera offset transformacji wierzchołków dolnej strony. |
offsetTop | Vector3 | Odczyt | Pobiera offset transformacji wierzchołków górnej strony. |
generateFanCylinder | boolean | Odczyt | Zwraca, czy generować cylinder w stylu wachlarzowym, gdy ThetaLength jest mniejsze niż 2*PI; w przeciwnym razie model nie zostanie przycięty. |
shearBottom | Vector2 | Odczyt | Pobiera transformację ścinania dolnej strony, wektor przechowuje wartość ścinania (oś x, oś z) mierzoną w radianach, domyślna wartość to (0, 0) @return transformacji ścinania dolnej strony, wektor |
shearTop | Vector2 | Odczyt | Pobiera transformację ścinania górnej strony, wektor przechowuje wartość ścinania (oś x, oś z) mierzoną w radianach, domyślna wartość to (0, 0) @return transformacji ścinania górnej strony, wektor |
radiusTop | double | Odczyt | Pobiera promień górnej pokrywy walca. |
radiusBottom | double | Odczyt | Zwraca promień dolnej pokrywy cylindra. |
height | double | Odczyt | Zwraca wysokość cylindra. |
radialSegments | int | Odczyt | Pobiera segmenty promieniowe. |
heightSegments | int | Odczyt | Pobiera segmenty wysokości. |
openEnded | boolean | Odczyt | Zwraca wartość wskazującą, czy ten Cylinder jest otwarty na końcach. |
thetaStart | double | Odczyt | Pobiera początkowy kąt theta. |
thetaLength | double | Odczyt | Pobiera długość theta. |
castShadows | boolean | Odczyt | Pobiera, czy ta geometria może rzucać cień. |
receiveShadows | boolean | Odczyt | Pobiera, czy ta geometria może otrzymywać cień. |
parentNode | Node | Odczyt | Pobiera węzeł nadrzędny. |
parentNodes | ArrayList<Node> | Odczyt | Pobiera węzły nadrzędne. |
excluded | boolean | Odczyt | Zwraca wykluczone. |
boundingBox | BoundingBox | Odczyt | Zwraca ramkę ograniczającą. |
entityRendererKey | EntityRendererKey | Odczyt | Pobiera klucz renderera encji. |
scene | Scene | Odczyt | Pobiera scenę. |
name | String | Odczyt | Pobiera nazwę. |
properties | PropertyCollection | Odczyt | Pobiera właściwości. |
Metody
| Sygnatura | Opis |
|---|---|
Cylinder() | Inicjalizuje nową instancję klasy Cylinder. |
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean) | Inicjalizuje nową instancję klasy Cylinder. |
getOffsetBottom() → Vector3 | Pobiera przesunięcie transformacji wierzchołków dolnej strony. |
setOffsetBottom(value: Vector3) | Ustawia wartość przesunięcia dolnego. |
getOffsetTop() → Vector3 | Zwraca przesunięcie transformacji wierzchołków górnej strony. |
setOffsetTop(value: Vector3) | Ustawia wartość offset top. |
getGenerateFanCylinder() → boolean | Określa, czy generować cylinder w stylu wachlarza, gdy ThetaLength jest mniejsze niż 2*PI, w przeciwnym razie model nie zostanie przycięty. |
setGenerateFanCylinder(value: boolean) | Ustawia wartość generowania cylindra wentylatora. |
getShearBottom() → Vector2 | Pobiera transformację ścinającą dolnej strony, wektor przechowuje wartość ścinania (oś x, oś z) mierzoną w radianach, wartość domyślna to (0, 0) @return transformacji ścinającej dolnej strony, wektor |
setShearBottom(value: Vector2) | Ustawia wartość dolnego ścinania. |
getShearTop() → Vector2 | Pobiera transformację ścinącą górnej strony, wektor przechowuje wartość ścinania (oś x, oś z) mierzoną w radianach, wartość domyślna to (0, 0) @return transformacji ścinącej górnej strony, wektor |
setShearTop(value: Vector2) | Ustawia wartość górną ścinania. |
getRadiusTop() → double | Pobiera promień górnej pokrywy cylindra. |
setRadiusTop(value: double) | Ustawia wartość górnego promienia. |
getRadiusBottom() → double | Pobiera promień dolnej pokrywy cylindra. |
setRadiusBottom(value: double) | Ustawia wartość dolnego promienia. |
getHeight() → double | Pobiera wysokość cylindra. |
setHeight(value: double) | Ustawia wartość wysokości. |
getRadialSegments() → int | Pobiera segmenty promieniowe. |
setRadialSegments(value: int) | Ustawia wartość segmentów promieniowych. |
getHeightSegments() → int | Pobiera segmenty wysokości. |
setHeightSegments(value: int) | Ustawia wartość segmentów wysokości. |
getOpenEnded() → boolean | Zwraca wartość wskazującą, czy ten Cylinder jest otwarty. |
setOpenEnded(value: boolean) | Ustawia wartość otwartą. |
getThetaStart() → double | Pobiera początkowy kąt theta. |
setThetaStart(value: double) | Ustawia wartość początkową theta. |
getThetaLength() → double | Zwraca długość kąta theta. |
setThetaLength(value: double) | Ustawia wartość długości theta. |
toMesh() → Mesh | Konwertuj bieżący obiekt na siatkę @return Siatka. |
getCastShadows() → boolean | Zwraca, czy ta geometria może rzucać cień. |
setCastShadows(value: boolean) | Ustawia wartość rzucania cieni. |
getReceiveShadows() → boolean | Pobiera, czy ta geometria może odbierać cień. |
setReceiveShadows(value: boolean) | Ustawia wartość odbierania cieni. |
Primitive() | Inicjalizuje nową instancję klasy Primitive. |
Primitive(name: String) | Inicjalizuje nową instancję klasy Primitive. |
Entity(name: String) | Wywołuje Entity(name) na tej instancji Cylinder. |
getParentNode() → Node | Zwraca węzeł nadrzędny. |
setParentNode(value: Node) | Ustawia wartość węzła nadrzędnego. |
getParentNodes() → ArrayList<Node> | Zwraca węzły nadrzędne. |
getExcluded() → boolean | Zwraca wyłączone. |
setExcluded(value: boolean) | Ustawia wykluczoną wartość. |
getBoundingBox() → BoundingBox | Inicjalizuje nową instancję klasy Cylinder. |
getEntityRendererKey() → EntityRendererKey | Zwraca klucz renderera encji. |
SceneObject() | Wywołuje SceneObject na tej instancji Cylinder. |
SceneObject(name: String) | Wywołuje SceneObject(name) na tej instancji Cylinder. |
getScene() → Scene | Zwraca scenę. |
A3DObject() | Parametryzowany Cylinder. Może być również użyty do reprezentacji stożka, gdy jedna z wartości radiusTop/radiusBottom jest równa zero. |
A3DObject(name: String) | Wywołuje A3DObject(name) na tej instancji Cylinder. |
getName() → String | Zwraca nazwę. |
setName(name: String) | Ustawia wartość nazwy. |
getProperties() → PropertyCollection | Inicjalizuje nową instancję klasy Cylinder. |
findProperty(name: String) → Property | Wywołuje findProperty(name) na tej instancji Cylinder. |
getProperty(name: String) → Object | Wywołuje getProperty(name) na tej instancji Cylinder. |
setProperty(name: String, value: Object) | Ustawia wartość właściwości. |
removeProperty(name: String) → boolean | Wywołuje removeProperty(name) na tej instancji Cylinder. |
removeProperty(property: Property) → boolean | Wywołuje removeProperty(property) na tej instancji Cylinder. |