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 / رنگ پایه.
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.*;
ReferenceModeReferenceMode
UNIONUnion: نتیجه حجم ترکیبی هر دو عملوند است.
DIFFERENCEDifference: حجم عملوند دوم از اولین حذف می‌شود.
INTERSECTIONIntersection: نتیجه حجمی است که بین هر دو عملوند مشترک است.

BooleanOperation به عنوان فراداده بر روی گره‌ها یا اشیاء سفارشی تولید شده توسط واردکنندگان CSG ذخیره می‌شود. Aspose.3D برای Java ارزیاب بولی زمان اجرا را فراهم نمی‌کند؛ enum نیت فایل منبع را توصیف می‌کند.


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

قواعد دست‌زدگی برای سیستم مختصات صحنه را مشخص می‌کند.

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 باینری، GLB، FBX باینری).

VertexElementType

نوع معنایی برای یک VertexElement لایه. همچنین ببینید: مرجع VertexElement.


MappingMode

مشخص می‌کند که هر مقدار عنصر راس به کدام primitive هندسی مرتبط است. مقادیر موجود: CONTROL_POINT, POLYGON_VERTEX, POLYGON. همچنین ببینید: مرجع VertexElement.


ReferenceMode

مشخص می‌کند که آرایه داده‌های عنصر راس چگونه ایندکس می‌شود. همچنین ببینید: مرجع VertexElement.


همچنین ببینید

 فارسی