Enumerations — Aspose.3D FOSS for Java
Package: com.aspose.threed (aspose-3d-foss 26.1.0)
Cette page documente toutes les énumérations autonomes. Les énumérations pour les sémantiques des éléments de sommet (VertexElementType, MappingMode, ReferenceMode) sont également documentées sur la page de référence VertexElement.
TextureMapping
Identifie le canal sémantique auquel un élément UV ou une texture est lié sur une surface.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
AMBIENT | Texture de substitution de la couleur de la lumière ambiante. |
DIFFUSE | Canal de texture albédo / couleur de base. |
EMISSIVE | Canal de texture auto‑illumination / émission. |
NORMAL | Canal de carte normale en espace tangent. |
SPECULAR | Canal de texture de couleur spéculaire ou d’intensité. |
BUMP | Canal de carte de relief basée sur la hauteur. |
REFLECTION | Canal de texture de réflexion de l’environnement. |
TRANSPARENCY | Canal de texture de transparence / alpha. |
GLOW | Canal de texture d’intensité de la lueur / bloom. |
ReferenceMode
import com.aspose.threed.*;
Mesh mesh = new Mesh();
// ... define control points and polygons ...
// Attach a UV layer for the diffuse channel
VertexElementUV uv = mesh.createElementUV(
TextureMapping.DIFFUSE,
MappingMode.CONTROL_POINT,
ReferenceMode.DIRECT
);BooleanOperation
Identifie le type d’opération booléenne de géométrie solide constructive (CSG) entre deux objets maillage.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
UNION | Union : le résultat est le volume combiné des deux opérandes. |
DIFFERENCE | Différence : le volume du deuxième opérande est retiré du premier. |
INTERSECTION | Intersection : le résultat est le volume partagé par les deux opérandes. |
BooleanOperation est stocké en tant que métadonnées sur les nœuds ou les objets personnalisés produits par les importateurs CSG. Aspose.3D pour Java ne fournit pas d’évaluateur booléen à l’exécution ; l’énumération décrit l’intention du fichier source.
ReferenceMode
Identifie un axe de coordonnées. Utilisé dans les options de remappage du système de coordonnées et AssetInfo.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
X_AXIS | L’axe X positif. |
Y_AXIS | L’axe Y positif. |
Z_AXIS | L’axe Z positif. |
NEGATIVE_X_AXIS | L’axe X négatif. |
NEGATIVE_Y_AXIS | L’axe Y négatif. |
NEGATIVE_Z_AXIS | L’axe Z négatif. |
CoordinateSystem
Spécifie la convention d’orientation (handedness) du système de coordonnées de la scène.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
RIGHT_HANDED | Système de coordonnées droitier (OpenGL, glTF, défaut de Blender). |
LEFT_HANDED | Système de coordonnées à main gauche (DirectX, défaut d’Unity). |
FileContentType
Identifie le type de contenu d’un format de fichier.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
ASCII | Format de fichier texte (p. ex., OBJ ASCII, STL ASCII, glTF JSON). |
BINARY | Format de fichier binaire (p. ex., STL binaire, GLB, FBX binaire). |
VertexElementType
Type sémantique pour un VertexElement couche. Voir aussi: Référence VertexElement.
MappingMode
Contrôle la primitive de géométrie à laquelle chaque valeur d’élément de sommet est associée. Valeurs disponibles: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Voir aussi: VertexElement référence.
ReferenceMode
Contrôle la façon dont le tableau de données d’éléments de sommet est indexé. Voir aussi: VertexElement référence.