Файлы DXF представляют собой обменные форматы, используемые для файлов чертежей AutoCAD. Вы можете преобразовать файлы DXF в файлы двоичного формата glTF, GLB или FBX программно с помощью C#. В следующих разделах приводится более подробная информация:
- Конвертер файлов DXF в FBX или Binary glTF GLB — установка C# API
- Преобразование файла DXF в файл FBX программно с использованием C#
- Программное преобразование DXF в двоичный файл glTF или GLB с помощью C#
Конвертер файлов DXF в FBX или Binary glTF GLB — установка C# API
Aspose.3D для .NET API поддерживает создание, редактирование, управление или преобразование файлов FBX программными средствами с использованием C#. Вы можете загрузить файл ресурсов DLL из раздела Новые выпуски или использовать следующую команду установки NuGet:
PM> Install-Package Aspose.3D
Преобразование файла DXF в файл FBX программно с использованием C#
Вы можете преобразовать файл DXF в FBX, выполнив следующие действия:
- Загрузите исходный файл DXF с классом Scene.
- Инициализировать объект класса FBXSaveOptions.
- Сохраните выходной файл FBX.
В приведенном ниже коде показано, как преобразовать файл DXF в файл FBX с помощью C#:
// Загрузите входной файл DXF с классом сцены.
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene("Test.dxf");
// Инициализировать объект класса FBXSaveOptions.
Aspose.ThreeD.Formats.FBXSaveOptions options = new Aspose.ThreeD.Formats.FBXSaveOptions(Aspose.ThreeD.FileFormat.FBX7200ASCII);
// Преобразование DXF в файл FBX.
scene.Save("Test.fbx", options);
Программное преобразование DXF в двоичный файл glTF или GLB с помощью C#
Вы можете преобразовать файл DXF в двоичный файл glTF или GLB, выполнив следующие действия:
- Загрузите исходный файл DXF с классом Scene.
- Создайте объект класса GLTFSaveOptions.
- Установите различные свойства.
- Сохраните выходной файл glTF или GLB методом Save.
В следующем коде показано, как программно преобразовать файл DXF в двоичный файл glTF или GLB на C#:
// Загрузите входной файл DXF с классом сцены.
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene("Test.dxf");
// Создайте объект класса GLTFSaveOptions.
Aspose.ThreeD.Formats.GLTFSaveOptions saveOptions = new Aspose.ThreeD.Formats.GLTFSaveOptions(FileFormat.GLTF2_Binary);
// Установите различные свойства.
saveOptions.EmbedAssets = true;
saveOptions.SaveExtras = true;
// Преобразование файла DXF в файл GLTF GLB методом сохранения.
scene.Save("Output.glb", saveOptions);
Получить бесплатную лицензию API
Вы можете оценить API в полном объеме, запросив Бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как программно преобразовать файл DXF в файл FBX или двоичный файл glTF GLB с помощью C#. Кроме того, вы можете изучить многие другие функции, поддерживаемые API, перечисленные в Документации по API. Если у вас возникнут вопросы, обращайтесь к нам на Форум бесплатной поддержки.