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 / رنگ پایه. |
EMISSIVE | کانال بافت Self-illumination / انتشار. |
NORMAL | کانال نقشه نرمال فضای تانژانت. |
SPECULAR | کانال بافت رنگ یا شدت بازتابی. |
BUMP | کانال نقشه برجستگی مبتنی بر ارتفاع. |
REFLECTION | کانال بافت بازتاب محیط. |
TRANSPARENCY | کانال بافت شفافیت / آلفا. |
GLOW | کانال بافت شدت درخشندگی / بلوم. |
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 | Intersection: نتیجه حجمی است که بین هر دو عملوند مشترک است. |
BooleanOperation به عنوان فراداده بر روی گرهها یا اشیاء سفارشی تولید شده توسط واردکنندگان CSG ذخیره میشود. Aspose.3D برای Java ارزیاب بولی زمان اجرا را فراهم نمیکند؛ enum نیت فایل منبع را توصیف میکند.
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
قواعد دستزدگی برای سیستم مختصات صحنه را مشخص میکند.
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 باینری، GLB، FBX باینری). |
VertexElementType
نوع معنایی برای یک VertexElement لایه. همچنین ببینید: مرجع VertexElement.
MappingMode
مشخص میکند که هر مقدار عنصر راس به کدام primitive هندسی مرتبط است. مقادیر موجود: CONTROL_POINT, POLYGON_VERTEX, POLYGON. همچنین ببینید: مرجع VertexElement.
ReferenceMode
مشخص میکند که آرایه دادههای عنصر راس چگونه ایندکس میشود. همچنین ببینید: مرجع VertexElement.