ThreeMfSaveOptions

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 (تغییر حالت تبدیل سیستم مختصات هنگام ذخیره).

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

خواص

نامنوعدسترسیتوضیح
enableCompressionbooleanخواندنمشخص می‌کند که خروجی 3MF فشرده است
buildAllbooleanخواندننشان می‌دهد آیا تمام گره‌های صحنه در فایل 3MF ذخیره شده گنجانده شده‌اند
flipCoordinateSystembooleanخواندنتغییر وضعیت تبدیل سیستم مختصات هنگام ذخیره
unitstringخواندنواحد اندازه‌گیری (مثلاً میلی‌متر) را برای 3MF صادر شده مشخص می‌کند
prettyPrintbooleanخواندنفایل 3MF XML را با تورفتگی برای خوانایی قالب‌بندی می‌کند

روش ها

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

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

 فارسی