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 | ערוץ מרקם אלבדו / צבע בסיס. |
EMISSIVE | ערוץ מרקם הארה עצמית / פליטה. |
NORMAL | ערוץ normal map במרחב הטנגנט. |
SPECULAR | ערוץ מרקם של צבע ספקטורלי או אינטנסיביות. |
BUMP | ערוץ bump map מבוסס גובה. |
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
מזהה את סוג הפעולה הבוליאנית של גאומטריה מוצקה בנויה (CSG) בין שני אובייקטי רשת.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
UNION | Union: התוצאה היא הנפח המשולב של שני האופרנדים. |
DIFFERENCE | Difference: הנפח של האופרנד השני מוסר מהראשון. |
INTERSECTION | חיתוך: התוצאה היא הנפח המשותף לשני האופרנדים. |
BooleanOperation מאוחסן כנתוני מטא על צמתים או אובייקטים מותאמים אישית שמיוצרים על ידי מייבאי CSG. Aspose.3D עבור Java אינו מספק מעריך בוליאני בזמן ריצה; האינום מתאר את כוונת קובץ המקור.
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
שולט על איזו פרימיטיב גאומטרית משויך כל ערך של רכיב הקודקוד. ערכים זמינים: CONTROL_POINT, POLYGON_VERTEX, POLYGON. ראה גם: הפניה ל-VertexElement.
ReferenceMode
שולט על האופן שבו מערך נתוני רכיב הקודקוד מאונדקס. ראה גם: התייחסות ל-VertexElement.