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

NaamTypeToegangBeschrijving
offsetBottomVector3LezenHaalt de transformatie-offset van de vertices van de onderkant op.
offsetTopVector3LezenHaalt de transformatieverschuiving van de hoekpunten van de bovenkant op.
generateFanCylinderbooleanLezenGeeft aan of de fan-style cylinder moet worden gegenereerd wanneer de ThetaLength kleiner is dan 2*PI, anders wordt het model niet gesneden.
shearBottomVector2LezenHaalt 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
shearTopVector2LezenHaalt 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
radiusTopdoubleLezenHaalt de straal van de bovenkap van de cilinder op.
radiusBottomdoubleLezenHaalt de straal van de onderkap van de cilinder op.
heightdoubleLezenHaalt de hoogte van de cilinder op.
radialSegmentsintLezenHaalt de radiale segmenten op.
heightSegmentsintLezenHaalt de hoogte segmenten op.
openEndedbooleanLezenHaalt een waarde op die aangeeft of deze Cylinder open eindig is.
thetaStartdoubleLezenHaalt de theta-start op.
thetaLengthdoubleLezenHaalt de lengte van de theta op.
castShadowsbooleanLezenGeeft aan of deze geometrie schaduw kan werpen.
receiveShadowsbooleanLezenGeeft aan of deze geometrie schaduw kan ontvangen.
parentNodeNodeLezenHaalt de bovenliggende node op.
parentNodesArrayList<Node>LezenHaalt de bovenliggende knooppunten op.
excludedbooleanLezenHaalt de uitgesloten op.
boundingBoxBoundingBoxLezenHaalt de begrenzingsbox op.
entityRendererKeyEntityRendererKeyLezenVerkrijgt de entity renderer key.
sceneSceneLezenHaalt de scène op.
nameStringLezenHaalt de naam op.
propertiesPropertyCollectionLezenHaalt de eigenschappen op.

Methoden

HandtekeningBeschrijving
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() → Vector3Haalt de transformatie-offset van de vertices van de onderkant op.
setOffsetBottom(value: Vector3)Stelt de offset bottom-waarde in.
getOffsetTop() → Vector3Haal de vertices-transformatieverschuiving van de bovenkant op.
setOffsetTop(value: Vector3)Stelt de offset top-waarde in.
getGenerateFanCylinder() → booleanGeeft 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() → Vector2Haalt 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() → Vector2Haalt 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() → doubleHaalt de straal van cylinder’s bovenkap op.
setRadiusTop(value: double)Stelt de radius top-waarde in.
getRadiusBottom() → doubleHaalt de straal van de onderkap van de cilinder op.
setRadiusBottom(value: double)Stelt de radius van de onderkant in.
getHeight() → doubleHaalt de hoogte van de cilinder op.
setHeight(value: double)Stelt de hoogtewaarde in.
getRadialSegments() → intHaalt de radiale segmenten op.
setRadialSegments(value: int)Stelt de waarde van de radiale segmenten in.
getHeightSegments() → intHaalt de hoogtesegmenten op.
setHeightSegments(value: int)Stelt de waarde van de hoogte-segmenten in.
getOpenEnded() → booleanGeeft een waarde die aangeeft of deze Cylinder open eindig is.
setOpenEnded(value: boolean)Stelt de open eindwaarde in.
getThetaStart() → doubleKrijgt de theta start.
setThetaStart(value: double)Stelt de theta-startwaarde in.
getThetaLength() → doubleHaalt de lengte van de theta op.
setThetaLength(value: double)Stelt de theta length-waarde in.
toMesh() → MeshConverteer huidig object naar mesh @return De mesh.
getCastShadows() → booleanGeeft aan of deze geometrie een schaduw kan werpen.
setCastShadows(value: boolean)Stelt de cast shadows-waarde in.
getReceiveShadows() → booleanGeeft 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() → NodeRetourneert de bovenliggende knoop.
setParentNode(value: Node)Stelt de waarde van de bovenliggende knoop in.
getParentNodes() → ArrayList<Node>Retourneert de bovenliggende knooppunten.
getExcluded() → booleanRetourneert het uitgesloten.
setExcluded(value: boolean)Stelt de uitgesloten waarde in.
getBoundingBox() → BoundingBoxInitialiseert een nieuw exemplaar van de Cylinder-klasse.
getEntityRendererKey() → EntityRendererKeyRetourneert de entiteit-renderer-sleutel.
SceneObject()Roept SceneObject aan op deze Cylinder-instantie.
SceneObject(name: String)Roept SceneObject(name) aan op deze Cylinder-instantie.
getScene() → SceneRetourneert 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() → StringRetourneert de naam.
setName(name: String)Stelt de naamwaarde in.
getProperties() → PropertyCollectionInitialiseert een nieuw exemplaar van de klasse Cylinder.
findProperty(name: String) → PropertyRoept findProperty(name) aan op dit Cylinder-exemplaar.
getProperty(name: String) → ObjectRoept getProperty(name) aan op dit Cylinder-exemplaar.
setProperty(name: String, value: Object)Stelt de eigenschapswaarde in.
removeProperty(name: String) → booleanRoept removeProperty(name) aan op deze Cylinder-instantie.
removeProperty(property: Property) → booleanRoept removeProperty(property) aan op deze Cylinder-instantie.

Zie ook

 Nederlands