Enumerations

Enumerations — Aspose.3D FOSS for Java

Pakket: com.aspose.threed (aspose-3d-foss 26.1.0)

Deze pagina documenteert alle zelfstandige enumeraties. Enumeraties voor vertex-elementsemantiek (VertexElementType, MappingMode, ReferenceMode) zijn ook gedocumenteerd op de VertexElement-referentiepagina.


TextureMapping

Identificeert het semantische kanaal waaraan een UV‑element of textuur is gebonden op een oppervlak.

import com.aspose.threed.*;
ReferenceModeReferenceMode
AMBIENTOmgevingslichtkleur overschrijvingstexture.
DIFFUSEAlbedo / basiskleur texturekanaal.
EMISSIVEZelfverlichting / emissietexturekanaal.
NORMALTangent-ruimte normaalkaartkanaal.
SPECULARSpeculaire kleur- of intensiteitstextuurkanaal.
BUMPHoogtegebaseerde bumpmapkanaal.
REFLECTIONOmgevingsreflectie-textuurkanaal.
TRANSPARENCYTransparantie / alfa-textuurkanaal.
GLOWGloed / bloom-intensiteit textuurkanaal.

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

Identificeert het type constructieve solide geometrie (CSG) Booleaanse bewerking tussen twee mesh-objecten.

import com.aspose.threed.*;
ReferenceModeReferenceMode
UNIONUnie: het resultaat is het gecombineerde volume van beide operanden.
DIFFERENCEVerschil: het volume van de tweede operand wordt van de eerste verwijderd.
INTERSECTIONIntersectie: het resultaat is het volume dat door beide operanden wordt gedeeld.

BooleanOperation wordt opgeslagen als metadata op knooppunten of aangepaste objecten die door CSG-importeurs worden geproduceerd. Aspose.3D voor Java biedt geen runtime Booleaanse evaluator; de enum beschrijft de intentie van het bronbestand.


ReferenceMode

Identificeert een coördinaat-as. Wordt gebruikt in opties voor het herschikken van coördinatensystemen en AssetInfo.

import com.aspose.threed.*;
ReferenceModeReferenceMode
X_AXISDe positieve X-as.
Y_AXISDe positieve Y-as.
Z_AXISDe positieve Z-as.
NEGATIVE_X_AXISDe negatieve X-as.
NEGATIVE_Y_AXISDe negatieve Y-as.
NEGATIVE_Z_AXISDe negatieve Z-as.

CoordinateSystem

Specificeert de handvoorkeurconventie voor het coördinatensysteem van de scène.

import com.aspose.threed.*;
ReferenceModeReferenceMode
RIGHT_HANDEDRechts-handig coördinatensysteem (OpenGL, glTF, standaard van Blender).
LEFT_HANDEDLinks-handig coördinatensysteem (DirectX, standaard van Unity).

FileContentType

Identificeert het inhoudstype van een bestandsformaat.

import com.aspose.threed.*;
ReferenceModeReferenceMode
ASCIITekstgebaseerd bestandsformaat (bijv. OBJ ASCII, STL ASCII, glTF JSON).
BINARYBinair bestandsformaat (bijv. STL binary, GLB, FBX binary).

VertexElementType

Semantisch type voor een VertexElement laag. Zie ook: VertexElement-referentie.


MappingMode

Bepaalt welke geometrische primitive elke vertex-elementwaarde is gekoppeld. Beschikbare waarden: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Zie ook: VertexElement-referentie.


ReferenceMode

Bepaalt hoe de vertex-elementgegevensarray wordt geïndexeerd. Zie ook: VertexElement referentie.


Zie ook

 Nederlands