ThreeMfFormat

Przegląd

ThreeMfFormat jest wbudowanym obsługiwaczem formatu dla plików 3MF (.3mf) w Aspose.3D dla TypeScript. Dziedziczy po FileFormat i udostępnia metody fabryczne, które tworzą detektor, importer i eksporter tego formatu. Gdy Scene wczytuje lub zapisuje plik .3mf, deleguje całą pracę I/O do tej klasy wewnętrznie. Klasa zapewnia również dostęp do domyślnych instancji ThreeMfFormatLoadOptions i ThreeMfFormatSaveOptions, które kontrolują zachowanie parsowania i serializacji przy każdej operacji odczytu i zapisu.

Opis

ThreeMfFormat jest klasą w bibliotece FOSS Aspose.3D dla TypeScript, która udostępnia 8 metod i 8 właściwości do użytku programistycznego. Rozszerza FileFormat, dziedzicząc wspólną funkcjonalność od swojego typu nadrzędnego.

Kluczowe możliwości obejmują: string; string[]; string. Te operacje umożliwiają deweloperom integrację funkcjonalności threemfformat bezpośrednio w aplikacjach TypeScript.

Klasa udostępnia również właściwość extension (zawiera podstawowe rozszerzenie pliku dla formatu 3mf), właściwość extensions (wylicza wszystkie rozszerzenia plików powiązane z 3mf) oraz właściwość contentType (zawiera typ MIME dla plików 3mf).

Instancje są tworzone za pomocą jednego konstruktora, który inicjalizuje obiekt domyślnymi wartościami.

Właściwości

NazwaTypDostępOpis
extensionstringOdczytZawiera podstawowe rozszerzenie pliku dla formatu 3MF
extensionsstring[]OdczytWymienia wszystkie rozszerzenia plików powiązane z 3MF
contentTypestringOdczytZawiera typ MIME dla plików 3MF
fileFormatTypeanyOdczytIdentyfikuje wewnętrzną wartość wyliczeniową dla formatu 3MF
versionstringOdczytWskazuje ciąg wersji obsługiwanej specyfikacji 3MF
canExportbooleanOdczytWskazuje, czy eksport do 3MF jest obsługiwany
canImportbooleanOdczytWskazuje, czy importowanie z 3MF jest obsługiwane
formatsany[]Odczyt

Metody

SygnaturaOpis
constructor()
getInstance() → ThreeMfFormat
createLoadOptions() → ThreeMfLoadOptionsTworzy obiekt ThreeMfLoadOptions do importowania plików 3MF
createSaveOptions() → ThreeMfSaveOptionsTworzy obiekt ThreeMfSaveOptions do eksportowania plików 3MF
isBuildable(node: any) → booleanZwraca true, jeśli podany węzeł może zostać zbudowany w obiekt 3MF
getTransformForBuild(node: any) → `anynull`
setBuildable(node: any, value: boolean, transform: any)Oznacza węzeł jako budowalny i opcjonalnie przypisuje transformację
setObjectType(node: any, modelType: string)Przypisuje ciąg typu modelu do określonego węzła
getObjectType(node: any) → stringPobiera ciąg typu modelu określonego węzła

Zobacz także

 Polski