Geometry
Vue d’ensemble
Geometry C’est une classe dans Aspose.3D FOSS pour Java. hérité de : Entity.
Les objets géométriques exposent les points de contrôle via getControlPoints() et permettent la création d’éléments vertéx personnalisés avec CreateElement(type).
Cette classe fournit 38 méthodes pour travailler avec des objets de géométrie dans les programmes Java. Les méthodes disponibles comprennent : A3DObject, Entity, Geometry, SceneObject, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows, getControlPoints,23 méthodes supplémentaires. 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, entityRendererKey,Et 9 autres.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
visible | boolean | Lire | Obtient le visible. |
castShadows | boolean | Lire | Obtient les ombres projetées. |
receiveShadows | boolean | Lire | Obtient les ombres reçues. |
controlPoints | java.util.List<Vector4> | Lire | Obtient les points de contrôle. |
vertexElements | java.util.List<VertexElement> | Lire | Obtient les éléments de sommet. |
deformers | java.util.List<Deformer> | Lire | Obtient les déformateurs. |
deformers2 | java.util.Collection<T> | Lire | Obtient les déformateurs2. |
parentNode | Node | Lire | Obtient le nœud parent. |
parentNodes | ArrayList<Node> | Lire | Obtient les nœuds parents. |
excluded | boolean | Lire | Obtient l’exclu. |
boundingBox | BoundingBox | Lire | Obtient la boîte englobante. |
entityRendererKey | EntityRendererKey | Lire | Obtient la clé du rendu d’entité. |
scene | Scene | Lire | Obtient la scène. |
name | String | Lire | Obtient le nom. |
properties | PropertyCollection | Lire | Obtient les propriétés. |
méthodes
| Signature | Description |
|---|---|
Geometry() | Créer une nouvelle géométrie avec un nom par défaut |
Geometry(name: String) | Appelle Geometry(nom) sur cette instance de Geométrie. |
getVisible() → boolean | Retourner le visible. |
setVisible(value: boolean) | Définit la valeur visible. |
getCastShadows() → boolean | Retourner les ombres. |
setCastShadows(value: boolean) | Définit la valeur des ombres projetées. |
getReceiveShadows() → boolean | Retourner les ombres reçues. |
setReceiveShadows(value: boolean) | Il a mis en place une nouvelle classe de la sphère. |
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 | Retourner l’élément vertéx du type spécifié, ou null si absent |
createElement(type: VertexElementType) → VertexElement | Obtient ou définit les segments de hauteur. |
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElement | Créer un nouveau élément vertex du type donné avec des modes de mappage et de référence par défaut |
addElement(element: VertexElement) | Ajouter l’élément vertex fourni à la collection d’ éléments de la géométrie |
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 | Retourner l’élément vertex UV pour la texture spécifiée de cartographie |
createElementUV(mapping: TextureMapping) → VertexElementUV | Créer un élément de vertex UV pour la texture donnée en cartographie avec des modes par défaut |
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementUV | Appels à créerElementUV(mapping, mappantMode, référenceModi) sur cette instance de géométrie. |
getDeformers2() → java.util.Collection<T> | Retourner les déformateurs 2. |
Entity(name: String) | Le constructeur de la place. |
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éfinit la valeur exclue. |
getBoundingBox() → BoundingBox | Le premier opérateur de l’opératrice Boolean. |
getEntityRendererKey() → EntityRendererKey | Retourner la clé de rendu. |
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 | La hauteur du disque. |
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 | Obtient la matrice de transformation du nœud dans la pose actuelle. |
setProperty(name: String, value: Object) | Obtient les segments de largeur. |
removeProperty(name: String) → boolean | Obtient la clé du rendu d’entité pour cette entité. |