ThreeMfFormat
Overview
ThreeMfFormat là bộ xử lý định dạng tích hợp cho các tệp 3MF (.3mf) trong Aspose.3D cho TypeScript. nó thừa hưởng từ: FileFormat và triển khai các phương pháp nhà máy tạo ra bộ dò, nhập khẩu và xuất khẩu cho định dạng này. khi một Scene tải hoặc tiết kiệm a .3mf file, nó phân bổ tất cả các I/O công việc cho lớp này trong nội bộ. lớp cũng cung cấp quyền truy cập mặc định ThreeMfFormatLoadOptions và ThreeMfFormatSaveOptions Ví dụ kiểm soát hành vi parsing và serialization cho mỗi hoạt động đọc và viết.
Description
ThreeMfFormat là một lớp học trong thư viện FOSS cho Aspose.3D mà trình bày 8 phương pháp và 8 thuộc tính để sử dụng lập trình. FileFormat, thừa hưởng chức năng chung từ loại cha mẹ của nó.
Khả năng cơ bản bao gồm: string; string[]; string.Các hoạt động này cho phép các nhà phát triển tích hợp chức năng threemfformat trực tiếp vào ứng dụng TypeScript.
lớp cũng cung cấp các extension tài sản (tự sở hữu phần mở rộng tập tin chính cho định dạng 3mf), các extensions tài sản (đã liệt kê tất cả các phần mở rộng tệp liên quan đến 3mf), contentType tài sản (có chứa loại mime cho các tệp 3mf).
Các instans được tạo ra thông qua một nhà xây dựng duy nhất, người khởi động đối tượng với các giá trị mặc định.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
extension | string | Read | Giữ phần mở rộng tập tin chính cho định dạng 3MF |
extensions | string[] | Read | Danh sách tất cả các file extension liên quan đến 3MF |
contentType | string | Read | - Có loại MIME cho các tệp 3MF |
fileFormatType | any | Read | Xác định giá trị enum nội bộ cho định dạng 3MF |
version | string | Read | Nhãn dòng phiên bản của thông số kỹ thuật 3MF được hỗ trợ |
canExport | boolean | Read | Chỉ ra liệu xuất khẩu sang 3MF có được hỗ trợ hay không |
canImport | boolean | Read | Chỉ thị liệu nhập khẩu từ 3MF được hỗ trợ hay không |
formats | any[] | Read |
Methods
| Signature | Description |
|---|---|
constructor() | |
getInstance() → ThreeMfFormat | |
createLoadOptions() → ThreeMfLoadOptions | Tạo một ThreeMfLoadOptions đối tượng để nhập các tệp 3MF |
createSaveOptions() → ThreeMfSaveOptions | Tạo một ThreeMfSaveOptions đối tượng để xuất 3MF file |
isBuildable(node: any) → boolean | Trở lại đúng nếu nút được cung cấp có thể được xây dựng thành một đối tượng 3MF |
getTransformForBuild(node: any) → `any | null` |
setBuildable(node: any, value: boolean, transform: any) | Chọn nút như xây dựng và tùy chọn cho một chuyển đổi |
setObjectType(node: any, modelType: string) | Tùy chọn một dòng kiểu mô hình cho nút cụ thể |
getObjectType(node: any) → string | Lấy lại kiểu mô hình của string của nút cụ thể |