Box

Opinie generală

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

Cutia primitivă.

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

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
lengthSegmentsintCiteşte.Obține sau stabilește segmentul lungime.
widthSegmentsintCiteşte.Obține sau stabilește segmente de lățime.
heightSegmentsintCiteşte.Obține sau stabilește segmentul de înălțime.
lengthdoubleCiteşte.Obține sau stabilește lungimea cutiei aliniate în axa z.
widthdoubleCiteşte.Obține sau stabilește lățimea cutiei aliniate în axa x.
heightdoubleCiteşte.Obține sau stabilește înălțimea cutiei aliniate pe axa y.
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:
Box()Iniţializează o nouă instanţă a clasei Box.
Box(length: double, width: double, height: double)Iniţializează o nouă instanţă a clasei Box.
Box(name: String, length: double, width: double, height: double, lengthSegments: int, widthSegments: int, heightSegments: int)Iniţializează o nouă instanţă a clasei Box.
getLengthSegments()intObține sau stabilește segmentul lungime.
setLengthSegments(value: int)Stabilește valoarea segmentelor de lungime.
getWidthSegments()intObține sau stabilește segmente 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.
getLength()doubleObține sau stabilește lungimea cutiei aliniate în axa z.
setLength(value: double)Stabileşte valoarea lungimii.
getWidth()doubleObține sau stabilește lățimea cutiei aliniate în axa x.
setWidth(value: double)Stabileşte valoarea lăţimii.
getHeight()doubleObține sau stabilește înălțimea cutiei aliniate pe axa y.
setHeight(value: double)Stabileşte valoarea înălţimii.
toMesh()MeshConvertează obiectul curent în plasă.
Geometry()Chema Geometria pe această instanță Box.
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ță Box.
addDeformer(deformer: Deformer)Adaugă un deformator la această geometrie şi stabileşte referinţa proprietarului.
getVertexElementOfUV(mapping: TextureMapping)VertexElementUVApeluri getVertexElementOfUV ((mapping) pe această instanță Box.
createElementUV(mapping: TextureMapping)VertexElementUVApel createElementUV ((mapping) pe această instanță Box.
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ă