ObjLoadOptions

نمای کلی

ObjLoadOptions پیکربندی می‌کند که یک فایل Wavefront OBJ (.obj) چگونه به یک Scene وارد شود. یک نمونه بسازید، ویژگی‌های موردنظر را تنظیم کنید، و آن را به همراه مسیر فایل به Scene.open() پاس دهید تا پیش‌فرض‌های قالب را نادیده بگیرد. تنظیمات عمومی شامل این است که چه سلسله‌مراتب گره‌ای بارگذاری شوند، مواد توکار چگونه حل شوند، و آیا داده‌های انیمیشن در واردات گنجانده شوند. وقتی ObjLoadOptions فراهم نشود، Scene.open() پیش‌فرض‌های Wavefront OBJ (.obj) تعریف‌شده توسط ObjFormat را اعمال می‌کند.

توصیف

ObjLoadOptions یک کلاس در کتابخانهٔ متن باز Aspose.3D برای TypeScript است که 0 متد و 4 ویژگی برای استفاده برنامه‌نویسی ارائه می‌دهد. این کلاس LoadOptions را گسترش می‌دهد و عملکردهای مشترک را از نوع والد خود ارث می‌برد.

قابلیت‌های اصلی شامل: boolean؛ boolean؛ number. این عملیات به توسعه‌دهندگان امکان می‌دهد که عملکرد objloadoptions را به‌صورت مستقیم در برنامه‌های TypeScript یکپارچه کنند.

کلاس همچنین ویژگی flipCoordinateSystem را فراهم می‌کند (تعیین می‌کند که آیا سیستم مختصات obj در هنگام واردات معکوس شود)، ویژگی enableMaterials (بارگذاری تعاریف مواد از فایل obj را فعال/غیرفعال می‌کند)، ویژگی scale (یک ضریب مقیاس یکنواخت را بر تمام هندسه‌های وارد شده اعمال می‌کند).

نمونه‌ها از طریق یک سازندهٔ واحد ایجاد می‌شوند که شیء را با مقادیر پیش‌فرض مقداردهی اولیه می‌کند.

خواص

نامنوعدسترسیتوضیح
flipCoordinateSystembooleanخواندنتعیین می‌کند که آیا سامانه مختصات OBJ هنگام وارد شدن معکوس است یا خیر
enableMaterialsbooleanخواندنبارگذاری تعاریف متریال از فایل OBJ را فعال یا غیرفعال می‌کند
scalenumberخواندنیک ضریب مقیاس یکنواخت بر تمام هندسه‌های وارد شده اعمال می‌کند
normalizeNormalbooleanخواندنمشخص می‌کند که آیا نرمال‌های راس در هنگام وارد کردن نرمال‌سازی می‌شوند

روش ها

امضاتوضیح
constructor()

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

 فارسی