Файлы OBJ используются для определения геометрических объектов и часто создаются как выходной файл с помощью приложений для 3D-моделирования. Иногда вам может понадобиться преобразовать файл OBJ в файл DXF. Соответственно, в этой статье рассказывается, как программно преобразовать файл OBJ в DXF на C#.
Конвертер OBJ в DXF — установка C# API
Aspose.CAD для .NET API можно использовать для работы с Wavefront OBJ, DWF и многими другими поддерживаемыми форматами файлов. Быстро настройте API, загрузив эталонные DLL-файлы со страницы Новые версии с помощью следующей команды NuGet в Microsoft Visual Studio:
PM> Install-Package Aspose.CAD
Преобразование файла OBJ в файл DXF на C#
Вам необходимо выполнить следующие шаги, чтобы преобразовать файл OBJ в файл DXF:
- Загрузите входной файл OBJ, используя класс Image.
- Создайте объект класса CadRasterizationOptions и DxfOptions.
- Преобразование файла OBJ в файл DXF.
В следующем фрагменте кода объясняется, как программно преобразовать файл OBJ в формат DXF на C#:
// Загрузите файл OBJ, используя класс изображения.
using (var image = Aspose.CAD.Image.Load("template.obj"))
{
// Создайте объект класса CadRasterizationOptions
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// Создайте объект класса DxfOptions
Aspose.CAD.ImageOptions.DxfOptions options = new Aspose.CAD.ImageOptions.DxfOptions();
// Задайте свойство VectorRasterizationOptions.
options.VectorRasterizationOptions = rasterizationOptions;
// Экспорт OBJ в DXF
image.Save("output.dxf", options);
}
Получить бесплатную временную лицензию
Вы можете запросить бесплатную временную лицензию для полной оценки API.
Вывод
В этой статье вы поняли, как программно преобразовать файл OBJ в формат DXF на C#. Обычно он используется расширенным приложением визуализатора для хранения геометрических объектов и 3D-данных. Кроме того, вы можете узнать о других функциях API, посетив раздел документация. Если вам нужно обсудить какие-либо вопросы, свяжитесь с нами на форуме.
Смотрите также
[Преобразование DWF или DWFX в SVG на C#] (https://blog.aspose.com/ru/cad/convert-dwf-dwfx-to-svg-csharp/)