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

NazwaTypDostępOpis
offsetBottomVector3OdczytPobiera offset transformacji wierzchołków dolnej strony.
offsetTopVector3OdczytPobiera offset transformacji wierzchołków górnej strony.
generateFanCylinderbooleanOdczytZwraca, czy generować cylinder w stylu wachlarzowym, gdy ThetaLength jest mniejsze niż 2*PI; w przeciwnym razie model nie zostanie przycięty.
shearBottomVector2OdczytPobiera 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
shearTopVector2OdczytPobiera 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
radiusTopdoubleOdczytPobiera promień górnej pokrywy walca.
radiusBottomdoubleOdczytZwraca promień dolnej pokrywy cylindra.
heightdoubleOdczytZwraca wysokość cylindra.
radialSegmentsintOdczytPobiera segmenty promieniowe.
heightSegmentsintOdczytPobiera segmenty wysokości.
openEndedbooleanOdczytZwraca wartość wskazującą, czy ten Cylinder jest otwarty na końcach.
thetaStartdoubleOdczytPobiera początkowy kąt theta.
thetaLengthdoubleOdczytPobiera długość theta.
castShadowsbooleanOdczytPobiera, czy ta geometria może rzucać cień.
receiveShadowsbooleanOdczytPobiera, czy ta geometria może otrzymywać cień.
parentNodeNodeOdczytPobiera węzeł nadrzędny.
parentNodesArrayList<Node>OdczytPobiera węzły nadrzędne.
excludedbooleanOdczytZwraca wykluczone.
boundingBoxBoundingBoxOdczytZwraca ramkę ograniczającą.
entityRendererKeyEntityRendererKeyOdczytPobiera klucz renderera encji.
sceneSceneOdczytPobiera scenę.
nameStringOdczytPobiera nazwę.
propertiesPropertyCollectionOdczytPobiera właściwości.

Metody

SygnaturaOpis
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() → Vector3Pobiera przesunięcie transformacji wierzchołków dolnej strony.
setOffsetBottom(value: Vector3)Ustawia wartość przesunięcia dolnego.
getOffsetTop() → Vector3Zwraca przesunięcie transformacji wierzchołków górnej strony.
setOffsetTop(value: Vector3)Ustawia wartość offset top.
getGenerateFanCylinder() → booleanOkreś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() → Vector2Pobiera 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() → Vector2Pobiera 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() → doublePobiera promień górnej pokrywy cylindra.
setRadiusTop(value: double)Ustawia wartość górnego promienia.
getRadiusBottom() → doublePobiera promień dolnej pokrywy cylindra.
setRadiusBottom(value: double)Ustawia wartość dolnego promienia.
getHeight() → doublePobiera wysokość cylindra.
setHeight(value: double)Ustawia wartość wysokości.
getRadialSegments() → intPobiera segmenty promieniowe.
setRadialSegments(value: int)Ustawia wartość segmentów promieniowych.
getHeightSegments() → intPobiera segmenty wysokości.
setHeightSegments(value: int)Ustawia wartość segmentów wysokości.
getOpenEnded() → booleanZwraca wartość wskazującą, czy ten Cylinder jest otwarty.
setOpenEnded(value: boolean)Ustawia wartość otwartą.
getThetaStart() → doublePobiera początkowy kąt theta.
setThetaStart(value: double)Ustawia wartość początkową theta.
getThetaLength() → doubleZwraca długość kąta theta.
setThetaLength(value: double)Ustawia wartość długości theta.
toMesh() → MeshKonwertuj bieżący obiekt na siatkę @return Siatka.
getCastShadows() → booleanZwraca, czy ta geometria może rzucać cień.
setCastShadows(value: boolean)Ustawia wartość rzucania cieni.
getReceiveShadows() → booleanPobiera, 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() → NodeZwraca węzeł nadrzędny.
setParentNode(value: Node)Ustawia wartość węzła nadrzędnego.
getParentNodes() → ArrayList<Node>Zwraca węzły nadrzędne.
getExcluded() → booleanZwraca wyłączone.
setExcluded(value: boolean)Ustawia wykluczoną wartość.
getBoundingBox() → BoundingBoxInicjalizuje nową instancję klasy Cylinder.
getEntityRendererKey() → EntityRendererKeyZwraca klucz renderera encji.
SceneObject()Wywołuje SceneObject na tej instancji Cylinder.
SceneObject(name: String)Wywołuje SceneObject(name) na tej instancji Cylinder.
getScene() → SceneZwraca 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() → StringZwraca nazwę.
setName(name: String)Ustawia wartość nazwy.
getProperties() → PropertyCollectionInicjalizuje nową instancję klasy Cylinder.
findProperty(name: String) → PropertyWywołuje findProperty(name) na tej instancji Cylinder.
getProperty(name: String) → ObjectWywołuje getProperty(name) na tej instancji Cylinder.
setProperty(name: String, value: Object)Ustawia wartość właściwości.
removeProperty(name: String) → booleanWywołuje removeProperty(name) na tej instancji Cylinder.
removeProperty(property: Property) → booleanWywołuje removeProperty(property) na tej instancji Cylinder.

Zobacz także

 Polski