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
| Nom | Tipus de productes | Access | Descripció |
|---|---|---|---|
indices | List<Integer> | Llegeix. | Obté els índexs. |
visible | boolean | Llegeix. | Obté el visible. |
castShadows | boolean | Llegeix. | Obté les ombres projectades. |
receiveShadows | boolean | Llegeix. | Obté les ombres rebudes. |
controlPoints | java.util.List<Vector4> | Llegeix. | Obté els punts de control. |
vertexElements | java.util.List<VertexElement> | Llegeix. | Obté els elements del vèrtex. |
deformers | java.util.List<Deformer> | Llegeix. | Obté els deformadors. |
deformers2 | java.util.Collection<T> | Llegeix. | Obté els deformers2. |
parentNode | Node | Llegeix. | Obté el node pare. |
parentNodes | ArrayList<Node> | Llegeix. | Obté els nodes pare. |
excluded | boolean | Llegeix. | Obté l’exclòs. |
boundingBox | BoundingBox | Llegeix. | Obté la caixa delimitadora. |
entityRendererKey | EntityRendererKey | Llegeix. | Obté la clau del renderitzador d’entitat. |
scene | Scene | Llegeix. | Obté l’escena. |
name | String | Llegeix. | Obté el nom. |
properties | PropertyCollection | Llegeix. | Obté les propietats. |
Mètodes
| Signature | Descripció |
|---|---|
Shape() | Inicialitza una nova instància de la classe Shape. |
Shape(name: String) | Inicialitza una nova instància de la classe Shape. |
fromControlPoints() → Shape | Crear 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() → boolean | Retorna el visible. |
setVisible(value: boolean) | Estableix el valor visible. |
getCastShadows() → boolean | Retorna les ombres de la banda. |
setCastShadows(value: boolean) | Estableix el valor de les ombres projectades. |
getReceiveShadows() → boolean | Retorna 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) → VertexElement | L’anomenada getElement (type) en aquesta instància de forma. |
createElement(type: VertexElementType) → VertexElement | Obté 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) → VertexElementUV | L’anomenada getVertexElementOfUV ((mapeig) en aquesta instància de forma. |
createElementUV(mapping: TextureMapping) → VertexElementUV | L’anomenada createElementUV(mapping) en aquesta instància de Shape. |
getDeformers2() → java.util.Collection<T> | Retorna els deformadors2. |
Entity(name: String) | Constructor de BooleanOperator. |
getParentNode() → Node | Constructor 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() → boolean | L’operador booleà utilitzat en l’operació per crear la malla de resultat. |
setExcluded(value: boolean) | Estableix el valor exclòs. |
getBoundingBox() → BoundingBox | El primer operànd de l’operador booleà. |
getEntityRendererKey() → EntityRendererKey | Retorna la clau de renders d’entitats. |
SceneObject() | L’operador booleà permet aplicar l’operació booleana en dues instàncies de IMeshConvertible . |
getScene() → Scene | Constructor de BooleanOperator. |
A3DObject() | Cylindre parametrizat. També es pot utilitzar per representar un con quan una de radiusTop/radiusBottom és zero. |
getName() → String | Alçada del plat. |
setName(name: String) | Construeix un perfil CircleShape amb radi especificat. |
getProperties() → PropertyCollection | Inicialitza una nova instància de la classe Cylindres. |
findProperty(name: String) → Property | Inicialitza una nova instància de la classe Bone. |
getProperty(name: String) → Object | Obté la matriu de transformació del node en la postura actual. |
setProperty(name: String, value: Object) | Obté els segments d’amplada. |
removeProperty(name: String) → boolean | Obté la clau del renderitzador d’entitat per a aquesta entitat. |