ObjPlugin
Overzicht
ObjPlugin registreert Wavefront OBJ (.obj) I/O-ondersteuning in de Aspose.3D voor de TypeScript runtime. Het verbindt de ObjFormatDetector, ObjImporter en ObjExporter componenten zodat Scene.open() en Scene.save() transparant .obj bestanden kunnen verwerken zonder expliciete configuratie. Plugins worden automatisch geïnitialiseerd wanneer het @aspose-3d/api pakket wordt geladen; applicatiecode hoeft ze niet handmatig te instantieren of te registreren.
Beschrijving
ObjPlugin is een klasse in de Aspose.3D FOSS-bibliotheek voor TypeScript die 7 methoden en 0 eigenschappen blootlegt voor programmatisch gebruik. Het breidt Plugin uit, waarbij het de gedeelde functionaliteit van het bovenliggende type erft.
Kernfunctionaliteiten omvatten: Maakt een nieuw objplugin-object aan. Deze bewerkingen stellen ontwikkelaars in staat om objplugin-functionaliteit direct in TypeScript-toepassingen te integreren.
Instanties worden gecreëerd via een enkele constructor die het object initialiseert met standaardwaarden.
Methoden
| Handtekening | Beschrijving |
|---|---|
constructor() | Maakt een nieuw ObjPlugin object |
getInstance() → ObjPlugin | ` retourneert een singleton die toegang biedt tot het OBJ-formaat, de importer, exporter en formatdetector |
getFileFormat() → ObjFormat | Retourneert de ObjFormat geassocieerd met deze plugin |
getImporter() → ObjImporter | Retourneert een ObjImporter voor het lezen van OBJ-bestanden |
getExporter() → ObjExporter | Retourneert een ObjExporter voor het schrijven van OBJ-bestanden |
getFormatDetector() → ObjFormatDetector | Retourneert een ObjFormatDetector voor het detecteren van het OBJ-formaat |
createLoadOptions() → ObjLoadOptions | Creëert een standaard ObjLoadOptions object |
createSaveOptions() → ObjSaveOptions | Maakt een standaard ObjSaveOptions object |