Shape

Opinie generală

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

Forma descrie deformarea pe un set de puncte de control, care este similară cu deformația în grupuri din Maya.

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

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
indicesList<Integer>Citeşte.Are indicii.
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:
Shape()Iniţializează o nouă instanţă a clasei Shape.
Shape(name: String)Iniţializează o nouă instanţă a clasei Shape.
fromControlPoints()ShapeCreează o formă cu puncte de control specificate, cu indici implicit.
getIndices()List<Integer>Are indicii.
Geometry()Chema Geometria pe această instanță Shape.
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ță Shape.
addDeformer(deformer: Deformer)Adaugă un deformator la această geometrie şi stabileşte referinţa proprietarului.
getVertexElementOfUV(mapping: TextureMapping)VertexElementUVApeluri getVertexElementOfUV ((mapping) pe această instanță Shape.
createElementUV(mapping: TextureMapping)VertexElementUVApel createElementUV ((mapping) pe această instanță Shape.
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ă