ColladaImporter
Przegląd
ColladaImporter odczytuje plik COLLADA (.dae) lub bufor binarny i odtwarza jego graf sceny jako Aspose.3D dla obiektów TypeScript, w tym węzłów, siatek, materiałów i animacji. Jest wywoływany automatycznie przez Scene.open(), gdy plik źródłowy ma rozszerzenie .dae lub gdy jawnie podana jest instancja ColladaLoadOptions. Przekaż ColladaLoadOptions, aby kontrolować, które hierarchie węzłów są ładowane, jak rozwiązywane są materiały oraz czy ścieżki animacji są uwzględniane podczas importu.
Opis
ColladaImporter jest klasą w bibliotece FOSS Aspose.3D dla TypeScript, która udostępnia 2 metody i 2 właściwości do użytku programistycznego. Rozszerza Importer, dziedzicząc wspólną funkcjonalność z typu nadrzędnego.
Podstawowe możliwości obejmują: : string; : string; tworzy nową instancję klasy colladaimporter. Te operacje umożliwiają deweloperom integrację funkcjonalności colladaimporter bezpośrednio w aplikacjach TypeScript.
Klasa dodatkowo udostępnia właściwość name (zawiera nazwę identyfikatora importera) oraz właściwość effect (zawiera ciąg opisujący efekt lub przeznaczenie importera).
Instancje są tworzone za pomocą jednego konstruktora, który inicjalizuje obiekt z wartościami domyślnymi.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
name | : string | Odczyt | Zawiera nazwę identyfikatora importera |
effect | : string | Odczyt | Zawiera ciąg opisujący efekt lub cel importera |
Metody
| Sygnatura | Opis |
|---|---|
constructor() | Tworzy nową instancję klasy ColladaImporter |
supportsFormat(fileFormat: FileFormat) → boolean | Zwraca true, jeśli podany FileFormat jest obsługiwany przez ten importer |
importScene(scene: Scene, stream: any, options: LoadOptions) | Ładuje scenę COLLADA ze strumienia do podanej Scene przy użyciu określonych opcji |