forme
Vue de l’ensemble
Shape C’est une classe dans Aspose.3D FOSS pour Java. hérité de : Geometry.
La forme décrit la déformation sur un ensemble de points de contrôle, qui est similaire au déformer du cluster en Maya.
Cette classe fournit 38 méthodes pour travailler avec les objets Shape dans les programmes Java. Les méthodes disponibles comprennent : A3DObject, Entity, Geometry, SceneObject, Shape, addDeformer, addElement, createElement, createElementUV, findProperty, fromControlPoints, getBoundingBox,et 25 autres méthodes. Tous les membres publics sont accessibles à toute application Java après l’installation de la Aspose.3D FOSS pour le package Java. Propriétés : boundingBox, castShadows, controlPoints, deformers, deformers2, excluded,Et 9 autres.
Propriétés
| Nom de | Type | Accès | Description |
|---|---|---|---|
indices | List<Integer> | Lire | Il a les indications. |
visible | boolean | Lire | Il y a le visible. |
castShadows | boolean | Lire | Il y a des ombres de cast. |
receiveShadows | boolean | Lire | Il reçoit les ombres. |
controlPoints | java.util.List<Vector4> | Lire | Il a les points de contrôle. |
vertexElements | java.util.List<VertexElement> | Lire | Il a les éléments vertex. |
deformers | java.util.List<Deformer> | Lire | Il y a les déformateurs. |
deformers2 | java.util.Collection<T> | Lire | Les déformateurs 2. |
parentNode | Node | Lire | Il est le node parent. |
parentNodes | ArrayList<Node> | Lire | Il a les nœuds parent. |
excluded | boolean | Lire | Il y a les exclus. |
boundingBox | BoundingBox | Lire | Il a la boîte de bord. |
scene | Scene | Lire | Il reçoit la scène. |
name | String | Lire | Il reçoit le nom. |
properties | PropertyCollection | Lire | Il a les propriétés. |
méthodes
| Signature | Description |
|---|---|
Shape() | Il a commencé une nouvelle instance de la classe Shape. |
Shape(name: String) | Il a commencé une nouvelle instance de la classe Shape. |
fromControlPoints() → Shape | Créez une forme avec des points de contrôle spécifiés avec un indice par défaut. |
getIndices() → List<Integer> | Il a les indications. |
Geometry() | On appelle la géométrie sur cette forme. |
getVisible() → boolean | Retourner le visible. |
setVisible(value: boolean) | Déterminer la valeur visible. |
getCastShadows() → boolean | Retourner les ombres. |
setCastShadows(value: boolean) | Il a commencé une nouvelle classe de box. |
getReceiveShadows() → boolean | Retourner les ombres reçues. |
setReceiveShadows(value: boolean) | Il a créé une nouvelle classe de cylindres. |
getControlPoints() → java.util.List<Vector4> | Retourner les points de contrôle. |
getVertexElements() → java.util.List<VertexElement> | Retourner les éléments vertex. |
getDeformers() → java.util.List<Deformer> | Retourner les déformateurs. |
getElement(type: VertexElementType) → VertexElement | Obtenez ou définissez des segments de largeur. |
createElement(type: VertexElementType) → VertexElement | Obtenez ou définissez les segments de hauteur. |
addElement(element: VertexElement) | Appelle addElement(élément) sur cette instance de Formule. |
addDeformer(deformer: Deformer) | Ajouter un déformer à cette géométrie et définir la référence du propriétaire. |
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUV | Appelle GetVertexElementOfUV(mappage) sur cette instance de forme. |
createElementUV(mapping: TextureMapping) → VertexElementUV | Appels pour créerElementUV(mapping) sur cette instance de forme. |
getDeformers2() → java.util.Collection<T> | Retourner les déformateurs 2. |
Entity() | La courbe NURBS est une couronne représentée par la Nurbs(non uniforme base rationnelle spline), Une courba Nursse est définie par son getOrder(), un ensemble de Geometry.getControlPoints() et un getKnotVectors() Le composant w dans le point de contrôle est utilisé comme poids du point, qu’il soit un CurveDimension.TWO_DIMENSIONAL ou CurveDimension.THREE_DIMENSIONAL |
getParentNode() → Node | Constructeur de l’instance. |
setParentNode(value: Node) | L’opérateur Boolean utilisé dans l’exploitation pour créer la messe résultante. |
getParentNodes() → ArrayList<Node> | Constructeur protégé pour permettre aux classes dérivées de définir des noms. |
getExcluded() → boolean | L’opérateur Boolean utilisé dans l’exploitation pour créer la messe résultante. |
setExcluded(value: boolean) | Déterminer la valeur exclusive. |
getBoundingBox() → BoundingBox | Le premier opérateur de l’opératrice Boolean. |
SceneObject() | L’opérateur Boolean vous permet d’appliquer l’action Boulean sur deux instances IMeshConvertible. |
getScene() → Scene | Le constructeur de la place. |
A3DObject() | Paramétrifié Cylindre. Il peut également être utilisé pour représenter un con lorsque l’un des radiosTop/radiusBottom est zéro. |
getName() → String | Les segments de la courbe. |
setName(name: String) | Construit un profil CircleShape avec un rayon spécifié. |
getProperties() → PropertyCollection | Il a créé une nouvelle classe de cylindres. |
findProperty(name: String) → Property | Il a commencé une nouvelle instance de la classe Bone. |
getProperty(name: String) → Object | Il obtient la matrice de transformation du nod dans la position actuelle. |
setProperty(name: String, value: Object) | Il est à la largeur des segments. |
removeProperty(name: String) → boolean | Il obtient un système de coordination flip des points de contrôle/normal pendant l’importation/exportation. |