ThreeMfSaveOptions
نمای کلی
ThreeMfSaveOptions کنترل میکند که چگونه یک Scene به فرمت 3MF (.3mf) سریالایز شود. یک نمونه بسازید، ویژگیهای موردنظر را پیکربندی کنید، و آن را به Scene.save() پاس دهید تا تنظیمات پیشفرض خروجی را بازنویسی کنید. تنظیمات معمول شامل جهتگیری سیستم مختصات خروجی، دقت عدد شناور، اینکه آیا بافرهای باینری جاسازی شوند، و انتخاب نسخه فرمت می باشد. وقتی Scene.save() فقط یک مسیر فایل دریافت میکند، ThreeMfFormat بهصورت خودکار پیکربندی پیشفرض صادرات را فراهم میکند.
توصیف
ThreeMfSaveOptions یک کلاس در کتابخانه متنباز Aspose.3D برای TypeScript است که 0 متد و 5 ویژگی را برای استفاده برنامهنویسی ارائه میدهد. این کلاس از SaveOptions ارث میبرد و عملکرد مشترک را از نوع والد خود به ارث میگیرد.
قابلیتهای اصلی شامل: boolean؛ boolean؛ boolean. این عملیات به توسعهدهندگان امکان میدهد تا عملکرد threemfsaveoptions را مستقیماً در برنامههای TypeScript یکپارچه کنند.
این کلاس همچنین ویژگی enableCompression را فراهم میکند (تعیین میکند که آیا خروجی 3mf فشرده باشد)، ویژگی buildAll (نشان میدهد که آیا تمام گرههای صحنه در فایل 3mf ذخیرهشده گنجانده شوند)، و ویژگی flipCoordinateSystem (تغییر حالت تبدیل سیستم مختصات هنگام ذخیره).
نمونهها از طریق یک سازندهٔ واحد ایجاد میشوند که شیء را با مقادیر پیشفرض مقداردهی اولیه میکند.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
enableCompression | boolean | خواندن | مشخص میکند که خروجی 3MF فشرده است |
buildAll | boolean | خواندن | نشان میدهد آیا تمام گرههای صحنه در فایل 3MF ذخیره شده گنجانده شدهاند |
flipCoordinateSystem | boolean | خواندن | تغییر وضعیت تبدیل سیستم مختصات هنگام ذخیره |
unit | string | خواندن | واحد اندازهگیری (مثلاً میلیمتر) را برای 3MF صادر شده مشخص میکند |
prettyPrint | boolean | خواندن | فایل 3MF XML را با تورفتگی برای خوانایی قالببندی میکند |
روش ها
| امضا | توضیح |
|---|---|
constructor() |