Shape

General

Shape és una classe en FOSS per Java. Heretaris de: Geometry.

La forma descriu la deformació en un conjunt de punts de control, que és similar al cluster deformer a Maya.

Aquesta classe proporciona 39 mètodes per treballar amb objectes de forma en programes Java. Els mètodes disponibles inclouen: A3DObject, Entity, Geometry, SceneObject, Shape, addDeformer, addElement, createElement, createElementUV, findProperty, fromControlPoints, getBoundingBox, i 26 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: boundingBox, castShadows, controlPoints, deformers, deformers2, entityRendererKey, i 10 més.

Propietats

NomTipus de productesAccessDescripció
indicesList<Integer>Llegeix.Obté els índexs.
visiblebooleanLlegeix.Obté el visible.
castShadowsbooleanLlegeix.Obté les ombres projectades.
receiveShadowsbooleanLlegeix.Obté les ombres rebudes.
controlPointsjava.util.List<Vector4>Llegeix.Obté els punts de control.
vertexElementsjava.util.List<VertexElement>Llegeix.Obté els elements del vèrtex.
deformersjava.util.List<Deformer>Llegeix.Obté els deformadors.
deformers2java.util.Collection<T>Llegeix.Obté els deformers2.
parentNodeNodeLlegeix.Obté el node pare.
parentNodesArrayList<Node>Llegeix.Obté els nodes pare.
excludedbooleanLlegeix.Obté l’exclòs.
boundingBoxBoundingBoxLlegeix.Obté la caixa delimitadora.
entityRendererKeyEntityRendererKeyLlegeix.Obté la clau del renderitzador d’entitat.
sceneSceneLlegeix.Obté l’escena.
nameStringLlegeix.Obté el nom.
propertiesPropertyCollectionLlegeix.Obté les propietats.

Mètodes

SignatureDescripció
Shape()Inicialitza una nova instància de la classe Shape.
Shape(name: String)Inicialitza una nova instància de la classe Shape.
fromControlPoints()ShapeCrear una forma amb punts de control especificats i un índex predeterminat.
getIndices()List<Integer>Obté els índexs.
Geometry()L’exemple de forma es diu Geometria.
getVisible()booleanRetorna el visible.
setVisible(value: boolean)Estableix el valor visible.
getCastShadows()booleanRetorna les ombres de la banda.
setCastShadows(value: boolean)Estableix el valor de les ombres projectades.
getReceiveShadows()booleanRetorna les ombres de recepció.
setReceiveShadows(value: boolean)Inicialitza una nova instància de classe Esfera.
getControlPoints()java.util.List<Vector4>Retorna els punts de control.
getVertexElements()java.util.List<VertexElement>Retorna els elements del vèrtex.
getDeformers()java.util.List<Deformer>Retorna els deformadors.
getElement(type: VertexElementType)VertexElementL’anomenada getElement (type) en aquesta instància de forma.
createElement(type: VertexElementType)VertexElementObté o estableix els segments d’alçada.
addElement(element: VertexElement)Llama addElement ((element) en aquesta instància de forma.
addDeformer(deformer: Deformer)Afegeix un deformador a aquesta geometria i fixa la referència del propietari.
getVertexElementOfUV(mapping: TextureMapping)VertexElementUVL’anomenada getVertexElementOfUV ((mapeig) en aquesta instància de forma.
createElementUV(mapping: TextureMapping)VertexElementUVL’anomenada createElementUV(mapping) en aquesta instància de Shape.
getDeformers2()java.util.Collection<T>Retorna els deformadors2.
Entity(name: String)Constructor de BooleanOperator.
getParentNode()NodeConstructor d’instància.
setParentNode(value: Node)L’operador booleà utilitzat en l’operació per crear la malla de resultat.
getParentNodes()ArrayList<Node>Constructor protegit per permetre classes derivades a definir nom.
getExcluded()booleanL’operador booleà utilitzat en l’operació per crear la malla de resultat.
setExcluded(value: boolean)Estableix el valor exclòs.
getBoundingBox()BoundingBoxEl primer operànd de l’operador booleà.
getEntityRendererKey()EntityRendererKeyRetorna la clau de renders d’entitats.
SceneObject()L’operador booleà permet aplicar l’operació booleana en dues instàncies de IMeshConvertible .
getScene()SceneConstructor de BooleanOperator.
A3DObject()Cylindre parametrizat. També es pot utilitzar per representar un con quan una de radiusTop/radiusBottom és zero.
getName()StringAlçada del plat.
setName(name: String)Construeix un perfil CircleShape amb radi especificat.
getProperties()PropertyCollectionInicialitza una nova instància de la classe Cylindres.
findProperty(name: String)PropertyInicialitza una nova instància de la classe Bone.
getProperty(name: String)ObjectObté la matriu de transformació del node en la postura actual.
setProperty(name: String, value: Object)Obté els segments d’amplada.
removeProperty(name: String)booleanObté la clau del renderitzador d’entitat per a aquesta entitat.

Veure també

 Català