Файлы STL содержат трехмерную геометрическую информацию о трехмерных объектах. Они часто используются для моделирования 3D-объектов или автоматизированного производства. Вы можете преобразовать файл STL в файл FBX или GLB (двоичный glTF) с помощью C#. Пожалуйста, ознакомьтесь со следующими заголовками для более подробной информации:
- Преобразователь файлов STL в FBX или glTF GLB — установка C# API
- Программное преобразование STL в файл FBX с помощью C#
- Программное преобразование STL в файл glTF GLB на C#
Преобразователь файлов STL в FBX или glTF GLB — установка C# API
Aspose.3D для .NET API можно использовать для создания, редактирования или управления STL, FBX, glTF, GLB и некоторыми другими форматами файлов. Вы можете загрузить файл DLL из раздела Новые версии или использовать следующую команду установки NuGet в Visual Studio IDE:
PM> Install-Package Aspose.3D
Преобразование STL в файл FBX с помощью C#
Вы можете преобразовать файл STL в файл FBX, выполнив следующие действия:
- Объявите экземпляр класса Scene.
- Загрузите исходный STL-файл методом Open.
- Установите тип вывода для файла FBX.
- Сохраните выходной файл FBX.
В следующем фрагменте кода показано, как преобразовать файл STL в файл FBX с помощью C#:
// Инициализировать объект класса Scene
Scene scene = new Scene();
// Загрузить входной STL-файл методом Open
scene.Open("test.stl");
// Укажите формат вывода для файла FBX.
FileFormat outputformat = FileFormat.FBX7200ASCII;
// Сохранить выходной файл FBX
scene.Save("test.fbx", outputformat);
Программное преобразование STL в файл glTF GLB на C#
Вы можете преобразовать файл STL в файл GLB (двоичный glTF), выполнив следующие действия:
- Загрузите входной файл STL с классом Scene.
- Установите формат выходного файла как GLB.
- Сохраните выходной файл GLB.
Фрагмент кода ниже объясняет, как программно преобразовать файл STL в двоичный файл glTF GLB с помощью C#:
// Загрузите входной файл STL, используя класс Scene
Scene scene = new Scene("test.stl");
// Укажите формат выходного файла как GLB
FileFormat outputFormat = FileFormat.GLTF2_Binary;
// Сохранить выходной файл GLB
scene.Save("test.glb", outputFormat);
Получить бесплатную временную лицензию
Вы можете запросить бесплатную временную лицензию для полноценного тестирования API без каких-либо ограничений.
Вывод
В заключение вы узнали, как преобразовать файл STL в двоичный файл glTF FBX или GLB с помощью C# в приложениях .NET. Вы можете ознакомиться со многими другими функциями API, ознакомившись с документацией. В случае возникновения вопросов обращайтесь к нам на бесплатный форум поддержки.