ThreeMfFormat
ภาพรวม
ThreeMfFormat เป็นตัวจัดการรูปแบบในโครงการสําหรับไฟล์ 3MF (.3mf) ใน Aspose.3D สําหรับ TypeScript มันได้รับมรดกจาก FileFormat และเปิดเผยวิธีการโรงงานที่สร้างตัวตรวจจับ, ผู้นําเข้าและผู้ส่งออกสําหรับรูปแบบนี้ เมื่อ a Scene อัตราการอุดตันหรือเก็บของ .3mf file, มันมอบหน้าที่ทํางาน I/O ทั้งหมดให้กับคลาสนี้ภายใน. คลาส์ยังให้การเข้าถึงแบบตั้งค่า ThreeMfFormatLoadOptions และ ThreeMfFormatSaveOptions ตัวอย่างที่ควบคุมพฤติกรรมการวิเคราะห์และการจัดเรียงสําหรับทุกปฏิบัติการอ่าน และเขียน.
คําอธิบาย
ThreeMfFormat เป็นคลาสในห้องสมุด FOSS ของ Aspose.3D สําหรับ TypeScript ที่เปิดเผย 8 วิธีและ 8 คุณลักษณะสําหรับการใช้งานแบบโปรแกรม มันขยายไปยัง FileFormat, มีฟังก์ชันที่แบ่งจากแบบแม่ของมัน.
ความสามารถหลัก ประกอบด้วย: string; string[]; string.การดําเนินงานเหล่านี้ทําให้ผู้พัฒนาสามารถรวมฟังก์ชัน threemfformat ได้โดยตรงกับแอปพลิเคชั่น TypeScript.
กลุ่มนี้ยังให้บริการที่ extension property (ถือขยายไฟล์หลักสําหรับรูปแบบ 3mf) extensions property (รายการความกว้างไฟล์ทั้งหมดที่เกี่ยวข้องกับ 3mf) contentType property (มีชนิด mime สําหรับไฟล์ 3mf).
อินสแตนส์ถูกสร้างผ่านคอนструкเตอร์เดียว ที่เริ่มต้นวัตถุด้วยค่าตั้งค่า.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
extension | string | อ่าน | รวมความยืดต่อไฟล์หลักสําหรับรูปแบบ 3MF |
extensions | string[] | อ่าน | รายการทั้งหมดของขยายไฟล์ที่เกี่ยวข้องกับ 3MF |
contentType | string | อ่าน | รวมชนิด MIME สําหรับไฟล์ 3MF |
fileFormatType | any | อ่าน | ระบุค่า enum ภายในสําหรับรูปแบบ 3MF |
version | string | อ่าน | แสดงรุ่นของ 3MF สเปกิเฟชั่นที่สนับสนุน |
canExport | boolean | อ่าน | ระบุว่าการส่งออกเป็น 3MF ได้รับการสนับสนุนหรือไม่ |
canImport | boolean | อ่าน | ระบุว่าการนำเข้าจาก 3MF ได้รับการสนับสนุนหรือไม่ |
formats | any[] | อ่าน |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
constructor() | |
getInstance() → ThreeMfFormat | |
createLoadOptions() → ThreeMfLoadOptions | สร้างวัตถุ ThreeMfLoadOptions เพื่อนําเข้าไฟล์ 3MF |
createSaveOptions() → ThreeMfSaveOptions | สร้างวัตถุ ThreeMfSaveOptions เพื่อส่งออกไฟล์ 3MF |
isBuildable(node: any) → boolean | กลับ true หากโน้ตที่ให้สามารถสร้างเป็นวัตถุ 3MF ได้ |
getTransformForBuild(node: any) → `any | null` |
setBuildable(node: any, value: boolean, transform: any) | การตราคาระบบการสร้างและเลือกตั้งแปลง |
setObjectType(node: any, modelType: string) | มอบรหัสแบบจําลองให้กับค้อนที่ระบุ |
getObjectType(node: any) → string | รับรหัสแบบของ node ที่กําหนดไว้ |