ThreeMfFormat
Overzicht
ThreeMfFormat is de ingebouwde formaathandler voor 3MF (.3mf)-bestanden in Aspose.3D voor TypeScript. Het erft van FileFormat en biedt fabrieksmethoden die de detector, importeur en exporteur voor dit formaat creëren. Wanneer een Scene een .3mf-bestand laadt of opslaat, delegert het intern alle I/O-werk aan deze klasse. De klasse biedt ook toegang tot standaard ThreeMfFormatLoadOptions en ThreeMfFormatSaveOptions instanties die het parseren en de serialisatiegedrag voor elke lees- en schrijfoperatie regelen.
Beschrijving
ThreeMfFormat is een klasse in de Aspose.3D FOSS-bibliotheek voor TypeScript die 8 methoden en 8 eigenschappen voor programmatisch gebruik blootlegt. Het breidt FileFormat uit en erft gedeelde functionaliteit van het bovenliggende type.
Kernfuncties omvatten: string; string[]; string. Deze bewerkingen stellen ontwikkelaars in staat om threemfformat-functionaliteit rechtstreeks in TypeScript-toepassingen te integreren.
De klasse biedt tevens de extension eigenschap (bevat de primaire bestandsextensie voor het 3mf-formaat), de extensions eigenschap (lijst alle bestandsextensies die met 3mf geassocieerd zijn), de contentType eigenschap (bevat het MIME-type voor 3mf-bestanden).
Instanties worden gecreëerd via één enkele constructor die het object initialiseert met standaardwaarden.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
extension | string | Lezen | Bevat de primaire bestandsextensie voor het 3MF-formaat |
extensions | string[] | Lezen | Lijst alle bestandsextensies die geassocieerd zijn met 3MF |
contentType | string | Lezen | Bevat het MIME-type voor 3MF-bestanden |
fileFormatType | any | Lezen | Identificeert de interne enum-waarde voor het 3MF-formaat |
version | string | Lezen | Geeft de versie-string van de ondersteunde 3MF-specificatie aan |
canExport | boolean | Lezen | Geeft aan of exporteren naar 3MF wordt ondersteund |
canImport | boolean | Lezen | Geeft aan of importeren vanuit 3MF wordt ondersteund |
formats | any[] | Lezen |
Methoden
| Handtekening | Beschrijving |
|---|---|
constructor() | |
getInstance() → ThreeMfFormat | |
createLoadOptions() → ThreeMfLoadOptions | Maakt een ThreeMfLoadOptions object aan voor het importeren van 3MF-bestanden |
createSaveOptions() → ThreeMfSaveOptions | Maakt een ThreeMfSaveOptions object aan voor het exporteren van 3MF-bestanden |
isBuildable(node: any) → boolean | Geeft true terug als de opgegeven node kan worden opgebouwd tot een 3MF-object |
getTransformForBuild(node: any) → `any | null` |
setBuildable(node: any, value: boolean, transform: any) | Markeert de node als buildable en wijst optioneel een transformatie toe |
setObjectType(node: any, modelType: string) | Wijst een modeltype-string toe aan de opgegeven node |
getObjectType(node: any) → string | Haalt de modeltype-string op van de opgegeven node |