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 proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
offsetBottom | Vector3 | Citeşte. | Obține sau stabilește transformarea deversării verticilor din partea inferioară. |
offsetTop | Vector3 | Citeşte. | Obține sau stabilește transformarea deversării verticilor din partea superioară. |
generateFanCylinder | boolean | Citeş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. |
shearBottom | Vector2 | Citeşte. | Obține sau stabilește transformarea de șier din partea inferioară. |
shearTop | Vector2 | Citeşte. | Obține sau stabilește transformarea de șier din partea superioară. |
radiusTop | double | Citeşte. | Obține sau stabilește raza capului superior al cilindrului. |
radiusBottom | double | Citeşte. | Obține sau stabilește raza capului de jos al cilindrului. |
height | double | Citeşte. | Obține sau stabilește înălțimea cilindrului. |
radialSegments | int | Citeşte. | Obține sau stabilește segmente radiale. |
heightSegments | int | Citeşte. | Obține sau stabilește segmentul de înălțime. |
openEnded | boolean | Citeşte. | Obține sau stabilește o valoare care indică dacă acest cilindru este deschis. |
thetaStart | double | Citeşte. | Obţine sau stabileşte startul theta. |
thetaLength | double | Citeşte. | Obţine sau stabileşte lungimea de theta. |
visible | boolean | Citeşte. | Obţine vizibil. |
castShadows | boolean | Citeşte. | Are umbrele de cast. |
receiveShadows | boolean | Citeşte. | Ia umbrele de primire. |
controlPoints | java.util.List<Vector4> | Citeşte. | Obţine punctele de control. |
vertexElements | java.util.List<VertexElement> | Citeşte. | Obţine elementele de vârf. |
deformers | java.util.List<Deformer> | Citeşte. | Ia deformatoarele. |
deformers2 | java.util.Collection<T> | Citeşte. | Obţine deformatoarele2. |
parentNode | Node | Citeşte. | Obţine nodul părinte. |
parentNodes | ArrayList<Node> | Citeşte. | Obţine nodurile părinte. |
excluded | boolean | Citeşte. | Îi ia pe cei excluşi. |
boundingBox | BoundingBox | Citeşte. | Ia cutia de limitare. |
scene | Scene | Citeşte. | A luat scena. |
name | String | Citeşte. | A primit numele. |
properties | PropertyCollection | Citeşte. | Obţine proprietăţile. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
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() → Vector3 | Obține sau stabilește transformarea deversării verticilor din partea inferioară. |
setOffsetBottom(value: Vector3) | Stabilește valoarea de jos a offset-ului. |
getOffsetTop() → Vector3 | Obține sau stabilește transformarea deversării verticilor din partea superioară. |
setOffsetTop(value: Vector3) | Stabilește valoarea maximă de offset. |
getGenerateFanCylinder() → boolean | Obț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() → Vector2 | Obține sau stabilește transformarea de șier din partea inferioară. |
setShearBottom(value: Vector2) | Stabilește valoarea de jos a tăieturii. |
getShearTop() → Vector2 | Obține sau stabilește transformarea de șier din partea superioară. |
setShearTop(value: Vector2) | Stabilește valoarea maximă a tăieturii. |
getRadiusTop() → double | Obține sau stabilește raza capului superior al cilindrului. |
setRadiusTop(value: double) | Stabileşte valoarea maximă a razei. |
getRadiusBottom() → double | Obține sau stabilește raza capului de jos al cilindrului. |
setRadiusBottom(value: double) | Stabileşte valoarea de la baza razii. |
getHeight() → double | Obține sau stabilește înălțimea cilindrului. |
setHeight(value: double) | Stabileşte valoarea înălţimii. |
getRadialSegments() → int | Obține sau stabilește segmente radiale. |
setRadialSegments(value: int) | Stabileşte valoarea segmentelor radiale. |
getHeightSegments() → int | Obține sau stabilește segmentul de înălțime. |
setHeightSegments(value: int) | Stabilește valoarea segmentelor înălțime. |
getOpenEnded() → boolean | Obține sau stabilește o valoare care indică dacă acest cilindru este deschis. |
setOpenEnded(value: boolean) | Stabilește valoarea deschisă. |
getThetaStart() → double | Obţine sau stabileşte startul theta. |
setThetaStart(value: double) | Stabileşte valoarea de început a theta. |
getThetaLength() → double | Obţine sau stabileşte lungimea de theta. |
setThetaLength(value: double) | Stabileşte valoarea lungimii de theta. |
toMesh() → Mesh | Convertează 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) → VertexElement | Obține sau stabilește segmente de lățime. |
createElement(type: VertexElementType) → VertexElement | Obț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) → VertexElementUV | Apeluri getVertexElementOfUV ((mapping) pe această instanță cilindru. |
createElementUV(mapping: TextureMapping) → VertexElementUV | Apel 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() → Node | Constructor 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() → boolean | Operatorul boolean utilizat în operațiune pentru a crea rețeaua rezultată. |
setExcluded(value: boolean) | Stabilește valoarea exclusă. |
getBoundingBox() → BoundingBox | Primul operand al operatorului boolean. |
SceneObject() | Operatorul boolean vă permite să aplicați operația booleană pe două instante IMeshConvertible . |
getScene() → Scene | Constructorul BooleanOperator. |
A3DObject() | Cîlindru parametrizat. Poate fi folosit și pentru a reprezenta un con atunci când unul din radiusTop/radiusBottom este zero. |
getName() → String | Segmentele curbei. |
setName(name: String) | Construiește un profil CircleShape cu o rază specificată. |
getProperties() → PropertyCollection | Iniţializează o nouă instanţă a clasei Cylinder. |
findProperty(name: String) → Property | Iniţializează o nouă instanţă a clasei “Bone”. |
getProperty(name: String) → Object | Obține matricea de transformare a nodului în poziția curentă. |
setProperty(name: String, value: Object) | Obţine segmentele de lăţime. |
removeProperty(name: String) → boolean | Obține sistemul de coordonate flip al punctelor de control/normal în timpul importului / exportului. |