Enumerations

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.*;
ReferenceModeReferenceMode
AMBIENTTexture de substitution de la couleur de la lumière ambiante.
DIFFUSECanal de texture albédo / couleur de base.
EMISSIVECanal de texture auto‑illumination / émission.
NORMALCanal de carte normale en espace tangent.
SPECULARCanal de texture de couleur spéculaire ou d’intensité.
BUMPCanal de carte de relief basée sur la hauteur.
REFLECTIONCanal de texture de réflexion de l’environnement.
TRANSPARENCYCanal de texture de transparence / alpha.
GLOWCanal 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.*;
ReferenceModeReferenceMode
UNIONUnion : le résultat est le volume combiné des deux opérandes.
DIFFERENCEDifférence : le volume du deuxième opérande est retiré du premier.
INTERSECTIONIntersection : 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.*;
ReferenceModeReferenceMode
X_AXISL’axe X positif.
Y_AXISL’axe Y positif.
Z_AXISL’axe Z positif.
NEGATIVE_X_AXISL’axe X négatif.
NEGATIVE_Y_AXISL’axe Y négatif.
NEGATIVE_Z_AXISL’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.*;
ReferenceModeReferenceMode
RIGHT_HANDEDSystème de coordonnées droitier (OpenGL, glTF, défaut de Blender).
LEFT_HANDEDSystè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.*;
ReferenceModeReferenceMode
ASCIIFormat de fichier texte (p. ex., OBJ ASCII, STL ASCII, glTF JSON).
BINARYFormat 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.


Voir aussi

 Français