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.*;| ReferenceMode | ReferenceMode |
|---|---|
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.*;| ReferenceMode | ReferenceMode |
|---|---|
UNION | Ένωση: το αποτέλεσμα είναι ο συνδυασμένος όγκος και των δύο τελεστών. |
DIFFERENCE | Διαφορά: ο όγκος του δεύτερου τελεστή αφαιρείται από τον πρώτο. |
INTERSECTION | Intersection: το αποτέλεσμα είναι ο όγκος που μοιράζεται από τα δύο τελεστέα. |
BooleanOperation αποθηκεύεται ως μεταδεδομένα σε κόμβους ή προσαρμοσμένα αντικείμενα που παράγονται από εισαγωγείς CSG. Aspose.3D για Java δεν παρέχει αξιολογητή Boolean σε χρόνο εκτέλεσης· η απαρίθμηση περιγράφει την πρόθεση του αρχείου προέλευσης.
ReferenceMode
Αναγνωρίζει έναν άξονα συντεταγμένων. Χρησιμοποιείται στις επιλογές επαναχαρτογράφησης του συστήματος συντεταγμένων και AssetInfo.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
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.*;| ReferenceMode | ReferenceMode |
|---|---|
RIGHT_HANDED | Δεξιόχειρο σύστημα συντεταγμένων (OpenGL, glTF, προεπιλογή Blender). |
LEFT_HANDED | Αριστερόχειρο σύστημα συντεταγμένων (DirectX, προεπιλογή Unity). |
FileContentType
Καθορίζει τον τύπο περιεχομένου μιας μορφής αρχείου.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
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.