Cylinder

Opinie generală

Cylinder este o clasă în Aspose.3D FOSS pentru Java. Moștenitorii de la: Geometry, IMeshConvertible.

Cylindru parametrizat.

Această clasă oferă 66 de metode pentru a lucra cu obiecte Cylinder în programele Java. Metodele disponibile includ: A3DObject, Cylinder, Entity, Geometry, SceneObject, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows, şi 50 de metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: boundingBox, castShadows, controlPoints, deformers, deformers2, excluded, şi încă 21 .

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
offsetBottomVector3Citeşte.Obține sau stabilește transformarea deversării verticilor din partea inferioară.
offsetTopVector3Citeşte.Obține sau stabilește transformarea deversării verticilor din partea superioară.
generateFanCylinderbooleanCiteşte.Obține sau stabilește dacă se generează un cilindru de tip ventilator atunci când ThetaLength este mai mic decât 2*PI.
shearBottomVector2Citeşte.Obține sau stabilește transformarea de șier din partea inferioară.
shearTopVector2Citeşte.Obține sau stabilește transformarea de șier din partea superioară.
radiusTopdoubleCiteşte.Obține sau stabilește raza capului superior al cilindrului.
radiusBottomdoubleCiteşte.Obține sau stabilește raza capului de jos al cilindrului.
heightdoubleCiteşte.Obține sau stabilește înălțimea cilindrului.
radialSegmentsintCiteşte.Obține sau stabilește segmente radiale.
heightSegmentsintCiteşte.Obține sau stabilește segmentul de înălțime.
openEndedbooleanCiteşte.Obține sau stabilește o valoare care indică dacă acest cilindru este deschis.
thetaStartdoubleCiteşte.Obţine sau stabileşte startul theta.
thetaLengthdoubleCiteşte.Obţine sau stabileşte lungimea de theta.
visiblebooleanCiteşte.Obţine vizibil.
castShadowsbooleanCiteşte.Are umbrele de cast.
receiveShadowsbooleanCiteşte.Ia umbrele de primire.
controlPointsjava.util.List<Vector4>Citeşte.Obţine punctele de control.
vertexElementsjava.util.List<VertexElement>Citeşte.Obţine elementele de vârf.
deformersjava.util.List<Deformer>Citeşte.Ia deformatoarele.
deformers2java.util.Collection<T>Citeşte.Obţine deformatoarele2.
parentNodeNodeCiteşte.Obţine nodul părinte.
parentNodesArrayList<Node>Citeşte.Obţine nodurile părinte.
excludedbooleanCiteşte.Îi ia pe cei excluşi.
boundingBoxBoundingBoxCiteşte.Ia cutia de limitare.
sceneSceneCiteşte.A luat scena.
nameStringCiteşte.A primit numele.
propertiesPropertyCollectionCiteşte.Obţine proprietăţile.

Metode de evaluare

SemnăturaDescriere:
Cylinder()Iniţializează o nouă instanţă a clasei Cylinder.
Cylinder(radius: double, height: double)Iniţializează o nouă instanţă a clasei Cylinder.
Cylinder(radiusTop: double, radiusBottom: double, height: double)Iniţializează o nouă instanţă a clasei Cylinder.
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean)Iniţializează o nouă instanţă a clasei Cylinder.
Cylinder(name: String, radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean, thetaStart: double, thetaLength: double)Iniţializează o nouă instanţă a clasei Cylinder.
getOffsetBottom()Vector3Obține sau stabilește transformarea deversării verticilor din partea inferioară.
setOffsetBottom(value: Vector3)Stabilește valoarea de jos a offset-ului.
getOffsetTop()Vector3Obține sau stabilește transformarea deversării verticilor din partea superioară.
setOffsetTop(value: Vector3)Stabilește valoarea maximă de offset.
getGenerateFanCylinder()booleanObține sau stabilește dacă se generează un cilindru de tip ventilator atunci când ThetaLength este mai mic decât 2*PI.
setGenerateFanCylinder(value: boolean)Se stabilește valoarea cilindrului de ventilator.
getShearBottom()Vector2Obține sau stabilește transformarea de șier din partea inferioară.
setShearBottom(value: Vector2)Stabilește valoarea de jos a tăieturii.
getShearTop()Vector2Obține sau stabilește transformarea de șier din partea superioară.
setShearTop(value: Vector2)Stabilește valoarea maximă a tăieturii.
getRadiusTop()doubleObține sau stabilește raza capului superior al cilindrului.
setRadiusTop(value: double)Stabileşte valoarea maximă a razei.
getRadiusBottom()doubleObține sau stabilește raza capului de jos al cilindrului.
setRadiusBottom(value: double)Stabileşte valoarea de la baza razii.
getHeight()doubleObține sau stabilește înălțimea cilindrului.
setHeight(value: double)Stabileşte valoarea înălţimii.
getRadialSegments()intObține sau stabilește segmente radiale.
setRadialSegments(value: int)Stabileşte valoarea segmentelor radiale.
getHeightSegments()intObține sau stabilește segmentul de înălțime.
setHeightSegments(value: int)Stabilește valoarea segmentelor înălțime.
getOpenEnded()booleanObține sau stabilește o valoare care indică dacă acest cilindru este deschis.
setOpenEnded(value: boolean)Stabilește valoarea deschisă.
getThetaStart()doubleObţine sau stabileşte startul theta.
setThetaStart(value: double)Stabileşte valoarea de început a theta.
getThetaLength()doubleObţine sau stabileşte lungimea de theta.
setThetaLength(value: double)Stabileşte valoarea lungimii de theta.
toMesh()MeshConvertează obiectul curent în plasă.
Geometry()Chema Geometria pe această instanță cilindru.
getVisible()booleanÎntoarce vizibil.
setVisible(value: boolean)Stabilește valoarea vizibilă.
getCastShadows()booleanÎntoarce umbrele.
setCastShadows(value: boolean)Iniţializează o nouă instanţă a clasei Box.
getReceiveShadows()booleanÎntoarce umbrele de primire.
setReceiveShadows(value: boolean)Iniţializează o nouă instanţă a clasei Cylinder.
getControlPoints()java.util.List<Vector4>Întoarce punctele de control.
getVertexElements()java.util.List<VertexElement>Întoarce elementele de vârf.
getDeformers()java.util.List<Deformer>Întoarce deformatoarele.
getElement(type: VertexElementType)VertexElementObține sau stabilește segmente de lățime.
createElement(type: VertexElementType)VertexElementObține sau stabilește segmentul de înălțime.
addElement(element: VertexElement)Chema addElement ((element) pe această instanță de cilindru.
addDeformer(deformer: Deformer)Adaugă un deformator la această geometrie şi stabileşte referinţa proprietarului.
getVertexElementOfUV(mapping: TextureMapping)VertexElementUVApeluri getVertexElementOfUV ((mapping) pe această instanță cilindru.
createElementUV(mapping: TextureMapping)VertexElementUVApel createElementUV ((mapping) pe această instanță de cilindru.
getDeformers2()java.util.Collection<T>Întoarce deformatoarele2.
Entity()Curba NURBS este o curbă reprezentată de NIRBS (((Spină non-uniformă a bazei raționale), O curvă NORBS se definește prin getOrder (s) ei, un set de Geometrie ponderată.getControlPoints (scenele de control)) și un getKnotVectors (secunde vectorii). Componenta w din punctul de comandă este folosită ca greutate a punctului de comanda, indiferent dacă acesta este CurveDimension.TWO_DIMENSIONAL sau CurveDimension.THREE_DIMENSIONAL
getParentNode()NodeConstructor de caz.
setParentNode(value: Node)Operatorul boolean utilizat în operațiune pentru a crea rețeaua rezultată.
getParentNodes()ArrayList<Node>Constructor protejat pentru a permite claselor derivate să stabilească nume.
getExcluded()booleanOperatorul boolean utilizat în operațiune pentru a crea rețeaua rezultată.
setExcluded(value: boolean)Stabilește valoarea exclusă.
getBoundingBox()BoundingBoxPrimul operand al operatorului boolean.
SceneObject()Operatorul boolean vă permite să aplicați operația booleană pe două instante IMeshConvertible .
getScene()SceneConstructorul BooleanOperator.
A3DObject()Cîlindru parametrizat. Poate fi folosit și pentru a reprezenta un con atunci când unul din radiusTop/radiusBottom este zero.
getName()StringSegmentele curbei.
setName(name: String)Construiește un profil CircleShape cu o rază specificată.
getProperties()PropertyCollectionIniţializează o nouă instanţă a clasei Cylinder.
findProperty(name: String)PropertyIniţializează o nouă instanţă a clasei “Bone”.
getProperty(name: String)ObjectObține matricea de transformare a nodului în poziția curentă.
setProperty(name: String, value: Object)Obţine segmentele de lăţime.
removeProperty(name: String)booleanObține sistemul de coordonate flip al punctelor de control/normal în timpul importului / exportului.

Vezi și:

 Română