ThreeMfFormat
Prezentare generală
ThreeMfFormat este formatul integrat pentru fișierele 3MF (.3mf) din Aspose.3D pentru TypeScript. Este moștenit de la FileFormat și expune metodele de fabrică care creează detectorul, importatorul și exportator pentru acest format. Când un Scene încărcătura sau de a salva o .3mf fișier, delegă toate I / O de lucru la această clasă intern. Clasa oferă, de asemenea, acces la standard ThreeMfFormatLoadOptions și de: ThreeMfFormatSaveOptions Instanțe care controlează comportamentul de parcare și serializare pentru fiecare operațiune de citire și scriere.
Descriere
ThreeMfFormat este o clasă din biblioteca FOSS pentru Aspose.3D care expune 8 metode și 8 proprietăți pentru utilizare programatică. Este extinsă la FileFormat, care moșteneste funcționalitatea partajată de la tipul său principal.
Capacitățile de bază includ: string; string[]; string.Aceste operațiuni permit dezvoltatorilor să integreze funcționalitatea triformata direct în aplicațiile TypeScript.
Clasa oferă, de asemenea, informaţii privind: extension proprietatea (deține extensiunea principală a fișierului pentru formatul 3mf), extensions proprietatea (listă toate extensiile de fișiere asociate cu 3mf), contentType proprietate (conține tipul de mime pentru fișiere 3mf).
Instanțele sunt create printr-un singur constructor care inițializează obiectul cu valori implicite.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Access | Descriere: |
|---|---|---|---|
extension | string | Citeşte. | Conține extensiunea principală a fișierului pentru formatul 3MF |
extensions | string[] | Citeşte. | Lista tuturor extensiilor de fișiere asociate cu 3MF |
contentType | string | Citeşte. | Conține tipul MIME pentru fișiere 3MF |
fileFormatType | any | Citeşte. | Identifică valoarea internă enum pentru formatul 3MF. |
version | string | Citeşte. | Indică șirul de versiuni al specificației 3MF suportate. |
canExport | boolean | Citeşte. | Indică dacă exportarea în 3MF este suportată |
canImport | boolean | Citeşte. | Indică dacă importul din 3MF este acceptat |
formats | any[] | Citeşte. |
Metode
| Signature | Descriere: |
|---|---|
constructor() | |
getInstance() → ThreeMfFormat | |
createLoadOptions() → ThreeMfLoadOptions | Creează un obiect ThreeMfLoadOptions pentru importarea fișierelor 3MF |
createSaveOptions() → ThreeMfSaveOptions | Creează un obiect ThreeMfSaveOptions pentru exportarea fișierelor 3MF |
isBuildable(node: any) → boolean | Întoarce adevărat dacă nodul dat poate fi construit într-un obiect 3MF. |
getTransformForBuild(node: any) → `any | null` |
setBuildable(node: any, value: boolean, transform: any) | Marcă nodul ca construibile și opțional atribuie o transformare |
setObjectType(node: any, modelType: string) | Aloca un șir de tip model nodului specificat |
getObjectType(node: any) → string | Obține șirul de tip model al nodului specificat |