Forma
Revisión
Shape Es una clase en Aspose.3D FOSS para Java. Heredados de: Geometry.
La forma describe la deformación en un conjunto de puntos de control, que es similar al deformador del cluster en Maya.
Esta clase proporciona 38 métodos para trabajar con objetos de forma en programas Java. Los métodos disponibles incluyen: A3DObject, Entity, Geometry, SceneObject, Shape, addDeformer, addElement, createElement, createElementUV, findProperty, fromControlPoints, getBoundingBox,y 25 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.3D FOSS para el paquete Java. Propiedades : boundingBox, castShadows, controlPoints, deformers, deformers2, excluded,Y 9 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
indices | List<Integer> | Leer | Obtenga los indicios. |
visible | boolean | Leer | Obtenga lo visible. |
castShadows | boolean | Leer | Tiene las sombras de la cast. |
receiveShadows | boolean | Leer | recibe las sombras. |
controlPoints | java.util.List<Vector4> | Leer | Obtenga los puntos de control. |
vertexElements | java.util.List<VertexElement> | Leer | Eliminar los elementos vertex. |
deformers | java.util.List<Deformer> | Leer | Se han encontrado los deformadores. |
deformers2 | java.util.Collection<T> | Leer | Los deformadores 2. |
parentNode | Node | Leer | Tiene el nodo de la madre. |
parentNodes | ArrayList<Node> | Leer | Tiene los nódulos parentescos. |
excluded | boolean | Leer | que se excluye. |
boundingBox | BoundingBox | Leer | Tiene la caja de límite. |
scene | Scene | Leer | Tiene la escena. |
name | String | Leer | recibe el nombre. |
properties | PropertyCollection | Leer | Obtenga las propiedades. |
Metodología
| firma | Descripción |
|---|---|
Shape() | Inicia una nueva instancia de la clase de forma. |
Shape(name: String) | Inicia una nueva instancia de la clase de forma. |
fromControlPoints() → Shape | Crea una forma con puntos de control especificados con un índice por defecto. |
getIndices() → List<Integer> | Obtenga los indicios. |
Geometry() | Se llama Geometría en esta forma de instancia. |
getVisible() → boolean | devolver el visible. |
setVisible(value: boolean) | El valor visible. |
getCastShadows() → boolean | Devolver las sombras de la cast. |
setCastShadows(value: boolean) | Inicia una nueva instancia de la clase Box. |
getReceiveShadows() → boolean | devolver las sombras recibidas. |
setReceiveShadows(value: boolean) | Inicia una nueva instancia de la clase cilindro. |
getControlPoints() → java.util.List<Vector4> | devolver los puntos de control. |
getVertexElements() → java.util.List<VertexElement> | Retorna los elementos vertex. |
getDeformers() → java.util.List<Deformer> | devolver a los deformadores. |
getElement(type: VertexElementType) → VertexElement | Obtenga o establece segmentos de ancho. |
createElement(type: VertexElementType) → VertexElement | Obtenga o establece los segmentos de altura. |
addElement(element: VertexElement) | Chamó a AddElement(elemento) en esta instancia de forma. |
addDeformer(deformer: Deformer) | Addique un deformador a esta geometría y establece la referencia del propietario. |
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUV | Chamó a GetVertexElementOfUV(mapping) en esta instancia de forma. |
createElementUV(mapping: TextureMapping) → VertexElementUV | Calla crearElementUV(mapping) en esta instancia de forma. |
getDeformers2() → java.util.Collection<T> | Devolver los deformadores 2. |
Entity() | La curva NURBS es una curve representada por la base racional no uniforme (NURB), una Curva de NurBS se define por su getOrder(), un conjunto de Geometry.getControlPoints() y un getKnotVectors() El componente w en el punto de control se utiliza como peso del punto, sea cual sea el CurveDimension.TWO_DIMENSIONAL o CurveDimension.THREE_DIMENSIONAL |
getParentNode() → Node | Constructor de instancia. |
setParentNode(value: Node) | El operador Boolean utilizado en la operación para crear el resultado de la mezcla. |
getParentNodes() → ArrayList<Node> | Constructor protegido para permitir que las clases derivadas se apliquen. |
getExcluded() → boolean | El operador Boolean utilizado en la operación para crear el resultado de la mezcla. |
setExcluded(value: boolean) | - El valor excluido. |
getBoundingBox() → BoundingBox | El primer operador del operario Boolean. |
SceneObject() | El operador Boolean le permite aplicar la operación Boulean en dos instantes IMeshConvertible. |
getScene() → Scene | El constructor de la plaza. |
A3DObject() | Se puede utilizar también para representar un cone cuando uno de los rayosTop/radiusBottom es cero. |
getName() → String | Los segmentos de la curva. |
setName(name: String) | Construcción de un perfil CircleShape con rayos especificados. |
getProperties() → PropertyCollection | Inicia una nueva instancia de la clase cilindro. |
findProperty(name: String) → Property | Inicia una nueva instancia de la clase Bone. |
getProperty(name: String) → Object | Obtenga la matriz de transformación del nodo en la posición actual. |
setProperty(name: String, value: Object) | Se encuentran los segmentos de ancho. |
removeProperty(name: String) → boolean | Obtén un sistema de coordenadas de puntos de control/normal durante la importación/exportación. |