Enumerations

Enumerations — Aspose.3D FOSS for Java

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

Această pagină documentează toate enumerările independente. Enumerările pentru semantica elementelor de vârf (VertexElementType, MappingMode, ReferenceMode) sunt, de asemenea, documentate pe pagina pagina de referință VertexElement.


TextureMapping

Identifică canalul semantic la care este legat un element UV sau o textură pe o suprafață.

import com.aspose.threed.*;
ReferenceModeReferenceMode
AMBIENTTextură de suprascriere a culorii luminii ambientale.
DIFFUSECanal de textură albedo / culoare de bază.
EMISSIVECanal de textură auto-iluminare / emisie.
NORMALCanal de hartă normală în spațiul tangent.
SPECULARCanal de textură pentru culoare speculară sau intensitate.
BUMPCanal de hartă bump bazată pe înălțime.
REFLECTIONCanal de textură pentru reflexia mediului.
TRANSPARENCYCanal de textură pentru transparență / alfa.
GLOWCanal de textură pentru intensitatea strălucirii / 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

Identifică tipul operației booleene de geometrie solidă constructivă (CSG) dintre două obiecte mesh.

import com.aspose.threed.*;
ReferenceModeReferenceMode
UNIONUniune: rezultatul este volumul combinat al ambelor operanzi.
DIFFERENCEDiferență: volumul celui de-al doilea operand este scos din primul.
INTERSECTIONIntersecție: rezultatul este volumul comun ambelor operanzi.

BooleanOperation este stocat ca metadată pe noduri sau obiecte personalizate produse de importatorii CSG. Aspose.3D pentru Java nu furnizează un evaluator Boolean runtime; enumul descrie intenția fișierului sursă.


ReferenceMode

Identifică o axă de coordonate. Folosit în opțiunile de remapare a sistemului de coordonate și AssetInfo.

import com.aspose.threed.*;
ReferenceModeReferenceMode
X_AXISAxa X pozitivă.
Y_AXISAxa Y pozitivă.
Z_AXISAxa Z pozitivă.
NEGATIVE_X_AXISAxa X negativă.
NEGATIVE_Y_AXISAxa Y negativă.
NEGATIVE_Z_AXISAxa Z negativă.

CoordinateSystem

Specifică convenția de orientare (handedness) pentru sistemul de coordonate al scenei.

import com.aspose.threed.*;
ReferenceModeReferenceMode
RIGHT_HANDEDSistem de coordonate dreptaci (OpenGL, glTF, implicit în Blender).
LEFT_HANDEDSistem de coordonate stângaci (DirectX, implicit în Unity).

FileContentType

Identifică tipul de conținut al unui format de fișier.

import com.aspose.threed.*;
ReferenceModeReferenceMode
ASCIIFormat de fișier bazat pe text (de ex., OBJ ASCII, STL ASCII, glTF JSON).
BINARYFormat de fișier binar (de ex., STL binar, GLB, FBX binar).

VertexElementType

Tip semantic pentru un VertexElement layer. Vezi și: Referință VertexElement.


MappingMode

Controlează cu ce primitivă geometrică este asociată fiecare valoare a elementului de vârf. Valorile disponibile: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Vezi și: Referință VertexElement.


ReferenceMode

Controlează modul în care este indexat tablou de date al elementului vertex. Vezi și: Referință VertexElement.


Vezi și

 Română