ObjFormat
Overzicht
ObjFormat is de ingebouwde formaat-handler voor Wavefront OBJ (.obj)-bestanden in Aspose.3D voor TypeScript. Het erft van FileFormat en biedt fabrieksmethoden die de detector, importeur en exporteur voor dit formaat aanmaken. Wanneer een Scene een .obj-bestand laadt of opslaat, delegert hij alle I/O-werk naar deze klasse intern. De klasse biedt ook toegang tot de standaard ObjFormatLoadOptions en ObjFormatSaveOptions instanties die het parser- en serialisatiegedrag voor elke lees- en schrijfoperatie regelen.
Beschrijving
ObjFormat is een klasse in de Aspose.3D FOSS-bibliotheek voor TypeScript die 3 methoden en 8 eigenschappen voor programmatisch gebruik blootlegt. Het breidt FileFormat uit, waarbij het gedeelde functionaliteit van het bovenliggende type erft.
Kernmogelijkheden omvatten: string; string[]; string. Deze bewerkingen stellen ontwikkelaars in staat om objformat-functionaliteit direct te integreren in TypeScript-applicaties.
De klasse biedt ook de extension eigenschap (geeft de primaire bestandsextensie voor obj-formaat terug (bijv. “.obj”)), de extensions eigenschap (geeft een array van ondersteunde bestandsextensies voor obj-formaat terug), de contentType eigenschap (geeft het MIME-type terug dat aan obj-bestanden is gekoppeld).
Instanties worden gecreëerd via een enkele constructor die het object initialiseert met standaardwaarden.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
extension | string | Lezen | Retourneert de primaire bestandsextensie voor OBJ-formaat (bijv. “.obj”) |
extensions | string[] | Lezen | Retourneert een array met ondersteunde bestandsextensies voor OBJ-formaat |
contentType | string | Lezen | Retourneert het MIME-type dat aan OBJ-bestanden is gekoppeld |
fileFormatType | any | Lezen | Retourneert de enumeratiewaarde die het OBJ-bestandsformaat identificeert |
version | string | Lezen | Retourneert de versie-string van de OBJ-formaatimplementatie |
canExport | boolean | Lezen | Geeft aan of het OBJ-formaat exporteren ondersteunt. |
canImport | boolean | Lezen | Geeft aan of OBJ-formaat importeren ondersteunt |
formats | any[] | Lezen | Retourneert een verzameling formaatbeschrijvingen met betrekking tot OBJ-afhandeling |
Methoden
| Handtekening | Beschrijving |
|---|---|
constructor() | |
getInstance() → ObjFormat | Retourneert een singleton ObjFormat instantie |
createLoadOptions() → ObjLoadOptions | Maakt een standaard ObjLoadOptions object aan voor het importeren van OBJ-bestanden |
createSaveOptions() → ObjSaveOptions | Maakt een standaard ObjSaveOptions object aan voor het exporteren van OBJ-bestanden |