Cylinder
Overzicht
Cylinder is een klasse in Aspose.3D FOSS voor Java. Erft van: Primitive, IMeshConvertible.
Geparametriseerde Cilinder.
Deze klasse biedt 56 methoden voor het werken met Cylinder-objecten in Java-programma’s. Beschikbare methoden zijn onder andere: A3DObject, Cylinder, Entity, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getGenerateFanCylinder, getHeight en 39 extra methoden. Alle openbare leden zijn toegankelijk voor elke Java-applicatie na het installeren van het Aspose.3D FOSS voor Java-pakket. Eigenschappen: boundingBox, castShadows, entityRendererKey, excluded, generateFanCylinder, height en nog 17.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
offsetBottom | Vector3 | Lezen | Haalt de transformatie-offset van de vertices van de onderkant op. |
offsetTop | Vector3 | Lezen | Haalt de transformatieverschuiving van de hoekpunten van de bovenkant op. |
generateFanCylinder | boolean | Lezen | Geeft aan of de fan-style cylinder moet worden gegenereerd wanneer de ThetaLength kleiner is dan 2*PI, anders wordt het model niet gesneden. |
shearBottom | Vector2 | Lezen | Haalt de shear transform van de onderkant op, vector slaat de (x-as, z-as) shear-waarde op die in radialen wordt gemeten, standaardwaarde is (0, 0) @return van de shear transform van de onderkant, vect |
shearTop | Vector2 | Lezen | Haalt de schuiftransformatie van de bovenkant op, vector slaat de (x-as, z-as) schuifwaarde op die gemeten wordt in radialen, standaardwaarde is (0, 0) @return van de schuiftransformatie van de bovenkant, vector sto |
radiusTop | double | Lezen | Haalt de straal van de bovenkap van de cilinder op. |
radiusBottom | double | Lezen | Haalt de straal van de onderkap van de cilinder op. |
height | double | Lezen | Haalt de hoogte van de cilinder op. |
radialSegments | int | Lezen | Haalt de radiale segmenten op. |
heightSegments | int | Lezen | Haalt de hoogte segmenten op. |
openEnded | boolean | Lezen | Haalt een waarde op die aangeeft of deze Cylinder open eindig is. |
thetaStart | double | Lezen | Haalt de theta-start op. |
thetaLength | double | Lezen | Haalt de lengte van de theta op. |
castShadows | boolean | Lezen | Geeft aan of deze geometrie schaduw kan werpen. |
receiveShadows | boolean | Lezen | Geeft aan of deze geometrie schaduw kan ontvangen. |
parentNode | Node | Lezen | Haalt de bovenliggende node op. |
parentNodes | ArrayList<Node> | Lezen | Haalt de bovenliggende knooppunten op. |
excluded | boolean | Lezen | Haalt de uitgesloten op. |
boundingBox | BoundingBox | Lezen | Haalt de begrenzingsbox op. |
entityRendererKey | EntityRendererKey | Lezen | Verkrijgt de entity renderer key. |
scene | Scene | Lezen | Haalt de scène op. |
name | String | Lezen | Haalt de naam op. |
properties | PropertyCollection | Lezen | Haalt de eigenschappen op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
Cylinder() | Initialiseert een nieuw exemplaar van de Cylinder-klasse. |
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean) | Initialiseert een nieuw exemplaar van de Cylinder-klasse. |
getOffsetBottom() → Vector3 | Haalt de transformatie-offset van de vertices van de onderkant op. |
setOffsetBottom(value: Vector3) | Stelt de offset bottom-waarde in. |
getOffsetTop() → Vector3 | Haal de vertices-transformatieverschuiving van de bovenkant op. |
setOffsetTop(value: Vector3) | Stelt de offset top-waarde in. |
getGenerateFanCylinder() → boolean | Geeft aan of de fan-stijl cilinder moet worden gegenereerd wanneer de ThetaLength kleiner is dan 2*PI, anders wordt het model niet gesneden. |
setGenerateFanCylinder(value: boolean) | Stelt de generate fan cylinder-waarde in. |
getShearBottom() → Vector2 | Haalt de schuiftransform van de onderkant op, vector slaat de (x-as, z-as) schuifwaarde op die gemeten wordt in radialen, standaardwaarde is (0, 0) @return van de schuiftransform van de onderkant, vect |
setShearBottom(value: Vector2) | Stelt de shear bottom-waarde in. |
getShearTop() → Vector2 | Haalt de schuiftransform van de bovenkant op, vector slaat de (x-as, z-as) schuifwaarde op die gemeten wordt in radialen, standaardwaarde is (0, 0) @return van de schuiftransform van de bovenkant, vector sto |
setShearTop(value: Vector2) | Stelt de shear top-waarde in. |
getRadiusTop() → double | Haalt de straal van cylinder’s bovenkap op. |
setRadiusTop(value: double) | Stelt de radius top-waarde in. |
getRadiusBottom() → double | Haalt de straal van de onderkap van de cilinder op. |
setRadiusBottom(value: double) | Stelt de radius van de onderkant in. |
getHeight() → double | Haalt de hoogte van de cilinder op. |
setHeight(value: double) | Stelt de hoogtewaarde in. |
getRadialSegments() → int | Haalt de radiale segmenten op. |
setRadialSegments(value: int) | Stelt de waarde van de radiale segmenten in. |
getHeightSegments() → int | Haalt de hoogtesegmenten op. |
setHeightSegments(value: int) | Stelt de waarde van de hoogte-segmenten in. |
getOpenEnded() → boolean | Geeft een waarde die aangeeft of deze Cylinder open eindig is. |
setOpenEnded(value: boolean) | Stelt de open eindwaarde in. |
getThetaStart() → double | Krijgt de theta start. |
setThetaStart(value: double) | Stelt de theta-startwaarde in. |
getThetaLength() → double | Haalt de lengte van de theta op. |
setThetaLength(value: double) | Stelt de theta length-waarde in. |
toMesh() → Mesh | Converteer huidig object naar mesh @return De mesh. |
getCastShadows() → boolean | Geeft aan of deze geometrie een schaduw kan werpen. |
setCastShadows(value: boolean) | Stelt de cast shadows-waarde in. |
getReceiveShadows() → boolean | Geeft aan of deze geometrie schaduw kan ontvangen. |
setReceiveShadows(value: boolean) | Stelt de receive shadows-waarde in. |
Primitive() | Initialiseert een nieuw exemplaar van de Primitive-klasse. |
Primitive(name: String) | Initialiseert een nieuw exemplaar van de Primitive-klasse. |
Entity(name: String) | Roept Entity(name) aan op deze Cylinder-instantie. |
getParentNode() → Node | Retourneert de bovenliggende knoop. |
setParentNode(value: Node) | Stelt de waarde van de bovenliggende knoop in. |
getParentNodes() → ArrayList<Node> | Retourneert de bovenliggende knooppunten. |
getExcluded() → boolean | Retourneert het uitgesloten. |
setExcluded(value: boolean) | Stelt de uitgesloten waarde in. |
getBoundingBox() → BoundingBox | Initialiseert een nieuw exemplaar van de Cylinder-klasse. |
getEntityRendererKey() → EntityRendererKey | Retourneert de entiteit-renderer-sleutel. |
SceneObject() | Roept SceneObject aan op deze Cylinder-instantie. |
SceneObject(name: String) | Roept SceneObject(name) aan op deze Cylinder-instantie. |
getScene() → Scene | Retourneert de scène. |
A3DObject() | Geparametriseerde Cylinder. Het kan ook worden gebruikt om een kegel te representeren wanneer een van radiusTop/radiusBottom nul is. |
A3DObject(name: String) | Roept A3DObject(name) aan op deze Cylinder-instantie. |
getName() → String | Retourneert de naam. |
setName(name: String) | Stelt de naamwaarde in. |
getProperties() → PropertyCollection | Initialiseert een nieuw exemplaar van de klasse Cylinder. |
findProperty(name: String) → Property | Roept findProperty(name) aan op dit Cylinder-exemplaar. |
getProperty(name: String) → Object | Roept getProperty(name) aan op dit Cylinder-exemplaar. |
setProperty(name: String, value: Object) | Stelt de eigenschapswaarde in. |
removeProperty(name: String) → boolean | Roept removeProperty(name) aan op deze Cylinder-instantie. |
removeProperty(property: Property) → boolean | Roept removeProperty(property) aan op deze Cylinder-instantie. |