ColladaLoadOptions
نمای کلی
ColladaLoadOptions پیکربندی میکند که یک فایل COLLADA (.dae) چگونه به یک Scene وارد شود. یک نمونه بسازید، ویژگیهای مورد نظر را تنظیم کنید، و آن را به همراه مسیر فایل به Scene.open() پاس دهید تا مقادیر پیشفرض قالب را بازنویسی کنید. تنظیمات عمومی شامل این است که کدام سلسلهمراتب گرهها بارگذاری شوند، مواد توکار چگونه حل شوند، و آیا دادههای انیمیشن در واردات گنجانده شوند یا نه. وقتی هیچ ColladaLoadOptions ارائه نشود، Scene.open() مقادیر پیشفرض COLLADA (.dae) تعریفشده توسط ColladaFormat را اعمال میکند.
توصیف
ColladaLoadOptions یک کلاس در کتابخانه منبع باز Aspose.3D برای TypeScript است که 0 متد و 4 ویژگی را برای استفاده برنامهنویسی ارائه میدهد. این کلاس LoadOptions را گسترش میدهد و عملکردهای مشترک را از نوع والد خود ارث میبرد.
قابلیتهای اصلی شامل: boolean؛ boolean؛ number. این عملیات به توسعهدهندگان اجازه میدهد که عملکرد colladaloadoptions را بهصورت مستقیم در برنامههای TypeScript یکپارچه کنند.
این کلاس همچنین ویژگی flipCoordinateSystem را فراهم میکند (تعیین میکند که آیا سیستم مختصات در هنگام واردات معکوس شود)، ویژگی enableMaterials را (نشان میدهد که آیا دادههای مواد باید از فایل collada تجزیه شوند)، ویژگی scale را (عامل مقیاسگذاری یکنواختی را که بر هندسه وارد شده اعمال میشود، مشخص میکند).
نمونهها از طریق یک سازندهٔ واحد ایجاد میشوند که شیء را با مقادیر پیشفرض مقداردهی اولیه میکند.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
flipCoordinateSystem | boolean | خواندن | تعیین میکند که آیا سیستم مختصات در هنگام وارد کردن معکوس میشود یا نه |
enableMaterials | boolean | خواندن | نشان میدهد که آیا دادههای متریال باید از فایل COLLADA تجزیه شوند |
scale | number | خواندن | یک فاکتور مقیاس یکنواخت که بر هندسه وارد شده اعمال میشود |
normalizeNormal | boolean | خواندن | مشخص میکند آیا نرمالهای راس پس از بارگذاری نرمالسازی میشوند |
روش ها
| امضا | توضیح |
|---|---|
constructor() | یک نمونه جدید با تنظیمات پیشفرض بارگذاری ایجاد میکند |