Pliki DXF to formaty wymiany używane w plikach rysunków programu AutoCAD. Możesz konwertować pliki DXF do formatu binarnego glTF, GLB lub FBX programowo przy użyciu języka C#. W poniższych sekcjach omówiono więcej szczegółów:
- Konwerter plików DXF na FBX lub binarny glTF GLB – instalacja C# API
- Konwertuj plik DXF na plik FBX programowo za pomocą C#
- Konwertuj DXF na binarny plik glTF lub GLB Programowo za pomocą C#
Konwerter plików DXF na FBX lub binarny glTF GLB – instalacja C# API
Aspose.3D for .NET API obsługuje programistyczne tworzenie, edytowanie, manipulowanie lub konwertowanie plików FBX przy użyciu języka C#. Możesz pobrać plik zasobów DLL z sekcji New Releases lub użyć poniższego polecenia instalacyjnego NuGet:
PM> Install-Package Aspose.3D
Konwertuj plik DXF na plik FBX programowo za pomocą C#
Możesz przekonwertować plik DXF na FBX, wykonując następujące czynności:
- Załaduj wejściowy plik DXF z klasą Scene.
- Zainicjuj obiekt klasy FBXSaveOptions.
- Zapisz wyjściowy plik FBX.
Poniższy kod pokazuje, jak przekonwertować plik DXF na plik FBX za pomocą języka C#:
// Załaduj wejściowy plik DXF z klasą Scene.
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene("Test.dxf");
// Zainicjuj obiekt klasy FBXSaveOptions.
Aspose.ThreeD.Formats.FBXSaveOptions options = new Aspose.ThreeD.Formats.FBXSaveOptions(Aspose.ThreeD.FileFormat.FBX7200ASCII);
// Konwertuj plik DXF na plik FBX.
scene.Save("Test.fbx", options);
Konwertuj DXF na binarny plik glTF lub GLB Programowo za pomocą C#
Możesz przekonwertować plik DXF na plik binarny glTF lub GLB, wykonując poniższe czynności:
- Załaduj wejściowy plik DXF z klasą Scene.
- Utwórz instancję obiektu klasy GLTFSaveOptions.
- Ustaw różne właściwości.
- Zapisz wyjściowy plik glTF lub GLB metodą Save.
Poniższy kod wyjaśnia, jak programowo przekonwertować plik DXF na plik binarny glTF lub GLB w języku C#:
// Załaduj wejściowy plik DXF z klasą Scene.
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene("Test.dxf");
// Utwórz instancję obiektu klasy GLTFSaveOptions.
Aspose.ThreeD.Formats.GLTFSaveOptions saveOptions = new Aspose.ThreeD.Formats.GLTFSaveOptions(FileFormat.GLTF2_Binary);
// Ustaw różne właściwości.
saveOptions.EmbedAssets = true;
saveOptions.SaveExtras = true;
// Konwertuj plik DXF na GLTF GLB metodą Save.
scene.Save("Output.glb", saveOptions);
Uzyskaj bezpłatną licencję API
Możesz w pełni ocenić interfejs API, prosząc o Bezpłatną licencję tymczasową.
Wniosek
W tym artykule nauczyłeś się, jak programowo przekonwertować plik DXF na plik FBX lub Binary glTF GLB przy użyciu języka C#. Ponadto możesz zapoznać się z wieloma innymi funkcjami obsługiwanymi przez interfejs API, wymienionymi w Dokumentacji interfejsu API. Jeśli masz jakiekolwiek pytania, skontaktuj się z nami na bezpłatnym forum pomocy technicznej.