Sphere

Opinie generală

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

Sfera parametrizată.

Această clasă oferă 53 de metode pentru a lucra cu obiecte Sphere în programele Java. Metodele disponibile includ: A3DObject, Entity, Geometry, SceneObject, Sphere, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows, și 38 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ă 15 .

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
widthSegmentsintCiteşte.Obține sau stabilește segmentele de lățime.
heightSegmentsintCiteşte.Obține sau stabilește segmentul de înălțime.
phiStartdoubleCiteşte.Ia sau stabilește startul phi.
phiLengthdoubleCiteşte.Obține sau stabilește lungimea phi.
thetaStartdoubleCiteşte.Obţine sau stabileşte startul theta.
thetaLengthdoubleCiteşte.Obţine sau stabileşte lungimea de theta.
radiusdoubleCiteşte.Obține sau stabilește raza sferei.
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:
Sphere()Iniţializează o nouă instanţă a Sphere cu raza implicită 1.
Sphere(radius: double)Iniţializează o nouă instanţă a clasei Sphere cu raza specificată.
Sphere(radius: double, widthSegments: int, heightSegments: int)Inițializează o nouă instanță a clasei Sphere cu raza specificată, segmente de lățime și segmenturi de înălțimi.
Sphere(name: String, radius: double, widthSegments: int, heightSegments: int, phiStart: double, phiLength: double, thetaStart: double, thetaLength: double)Iniţializează o nouă instanţă a clasei Sphere.
getWidthSegments()intObține sau stabilește segmentele de lățime.
setWidthSegments(value: int)Stabilește valoarea segmentelor de lățime.
getHeightSegments()intObține sau stabilește segmentul de înălțime.
setHeightSegments(value: int)Stabilește valoarea segmentelor înălțime.
getPhiStart()doubleIa sau stabilește startul phi.
setPhiStart(value: double)Stabileşte valoarea de pornire a fi.
getPhiLength()doubleObține sau stabilește lungimea phi.
setPhiLength(value: double)Stabileşte valoarea lungimii phi.
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.
getRadius()doubleObține sau stabilește raza sferei.
setRadius(value: double)Stabileşte valoarea de rază.
toMesh()MeshConvertează obiectul curent în plasă.
Geometry()Chema Geometria la această instanţă Sphere.
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ță Sphere.
addDeformer(deformer: Deformer)Adaugă un deformator la această geometrie şi stabileşte referinţa proprietarului.
getVertexElementOfUV(mapping: TextureMapping)VertexElementUVApeluri getVertexElementOfUV ((mapping) pe această instanță Sphere.
createElementUV(mapping: TextureMapping)VertexElementUVApel createElementUV ((mapping) pe această instanță Sphere.
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ă