Enumerations

Enumerations — Aspose.3D FOSS for Java

Πακέτο: com.aspose.threed (aspose-3d-foss 26.1.0)

Αυτή η σελίδα τεκμηριώνει όλες τις αυτόνομες απαριθμήσεις. Οι απαριθμήσεις για τις σημασιολογίες στοιχείων κορυφής (VertexElementType, MappingMode, ReferenceMode) επίσης τεκμηριώνονται στη σελίδα αναφοράς VertexElement.


TextureMapping

Καθορίζει το σημασιολογικό κανάλι στο οποίο συνδέεται ένα στοιχείο UV ή μια υφή σε μια επιφάνεια.

import com.aspose.threed.*;
ReferenceModeReferenceMode
AMBIENTΥφή παράκαμψης χρώματος περιβάλλοντος φωτός.
DIFFUSEΚανάλι υφής Albedo / base colour.
EMISSIVEΚανάλι υφής Self-illumination / emission.
NORMALΚανάλι χάρτη κανονικών σε χώρο εφαπτομένης.
SPECULARΚανάλι υφής Specular χρώματος ή έντασης.
BUMPΚανάλι χάρτη ανάγλυφου βάσει ύψους.
REFLECTIONΚανάλι υφής αντανακλασμού περιβάλλοντος.
TRANSPARENCYΚανάλι υφής διαφάνειας / άλφα.
GLOWΚανάλι υφής έντασης Glow / 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

Καθορίζει τον τύπο της λογικής (Boolean) λειτουργίας κατασκευαστικής στερεής γεωμετρίας (CSG) μεταξύ δύο αντικειμένων πλέγματος.

import com.aspose.threed.*;
ReferenceModeReferenceMode
UNIONΈνωση: το αποτέλεσμα είναι ο συνδυασμένος όγκος και των δύο τελεστών.
DIFFERENCEΔιαφορά: ο όγκος του δεύτερου τελεστή αφαιρείται από τον πρώτο.
INTERSECTIONIntersection: το αποτέλεσμα είναι ο όγκος που μοιράζεται από τα δύο τελεστέα.

BooleanOperation αποθηκεύεται ως μεταδεδομένα σε κόμβους ή προσαρμοσμένα αντικείμενα που παράγονται από εισαγωγείς CSG. Aspose.3D για Java δεν παρέχει αξιολογητή Boolean σε χρόνο εκτέλεσης· η απαρίθμηση περιγράφει την πρόθεση του αρχείου προέλευσης.


ReferenceMode

Αναγνωρίζει έναν άξονα συντεταγμένων. Χρησιμοποιείται στις επιλογές επαναχαρτογράφησης του συστήματος συντεταγμένων και AssetInfo.

import com.aspose.threed.*;
ReferenceModeReferenceMode
X_AXISΟ θετικός άξονας X.
Y_AXISΟ θετικός άξονας Y.
Z_AXISΟ θετικός άξονας Z.
NEGATIVE_X_AXISΟ αρνητικός άξονας X.
NEGATIVE_Y_AXISΟ αρνητικός άξονας Y.
NEGATIVE_Z_AXISΟ αρνητικός άξονας Z.

CoordinateSystem

Καθορίζει τη σύμβαση handedness για το σύστημα συντεταγμένων της σκηνής.

import com.aspose.threed.*;
ReferenceModeReferenceMode
RIGHT_HANDEDΔεξιόχειρο σύστημα συντεταγμένων (OpenGL, glTF, προεπιλογή Blender).
LEFT_HANDEDΑριστερόχειρο σύστημα συντεταγμένων (DirectX, προεπιλογή Unity).

FileContentType

Καθορίζει τον τύπο περιεχομένου μιας μορφής αρχείου.

import com.aspose.threed.*;
ReferenceModeReferenceMode
ASCIIΜορφή αρχείου κειμένου (π.χ., OBJ ASCII, STL ASCII, glTF JSON).
BINARYΔυαδική μορφή αρχείου (π.χ., STL binary, GLB, FBX binary).

VertexElementType

Σημασιολογικός τύπος για ένα VertexElement στρώση. Δείτε επίσης: Αναφορά VertexElement.


MappingMode

Ελέγχει ποιο γεωμετρικό primitive συνδέεται με κάθε τιμή στοιχείου κορυφής. Διαθέσιμες τιμές: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Δείτε επίσης: Αναφορά VertexElement.


ReferenceMode

Ελέγχει πώς γίνεται η ευρετηρίαση του πίνακα δεδομένων στοιχείου κορυφής. Δείτε επίσης: Αναφορά VertexElement.


Δείτε επίσης

 Ελληνικά