Преобразование DXF в FBX на C#

Файлы DXF используются программным обеспечением САПР для создания 2D- или 3D-чертежей. В частности, файл DXF можно использовать для создания и сохранения планов строительных проектов, таких как дороги, мосты и здания. В некоторых случаях может потребоваться программный экспорт чертежей из файлов DXF в документы FBX. Эти преобразования обеспечивают портативный обмен чертежами. В этом посте вы узнаете, как преобразовать DXF в FBX на C#.

В этой статье должны быть раскрыты следующие темы:

  1. Конвертер C# DXF в FBX — Скачать бесплатно
  2. Действия по преобразованию файла DXF в документ FBX
  3. Программное преобразование DXF в FBX
  4. Экспорт DXF в FBX с параметрами

Конвертер C# DXF в FBX — скачать бесплатно

Чтобы преобразовать файл DXF в документ FBX, мы будем использовать API Aspose.CAD for .NET. Он позволяет создавать, редактировать и управлять файлами DXF и несколькими другими форматами файлов.

Фундаментальным классом для всех форм рисунков в API является Image. Изображение DXF представлено классом CadImage. Используя класс CadRasterizationOptions, мы можем изменить атрибуты PageWidth и PageHeight. Класс API FbxOptions позволяет указывать параметры FBX.

Пожалуйста, либо загрузите DLL API, либо установите его с помощью NuGet.

PM> Install-Package Aspose.CAD

Как преобразовать файл DXF в FBX с помощью C#

Мы можем легко преобразовать файл DXF в документ FBX с помощью Aspose.CAD for .NET, выполнив следующие шаги:

  • Загрузите файл чертежа DXF.
  • Сохраните DXF как FBX.

Теперь давайте посмотрим, как выполнить эти шаги на C# для преобразования файла DXF в документ FBX.

Программное преобразование DXF в FBX на C#

Пожалуйста, следуйте инструкциям ниже, чтобы преобразовать DXF в FBX:

  1. Во-первых, загрузите входной файл DXF, используя класс CadImage.
  2. После этого создайте экземпляр класса FbxOptions.
  3. Наконец, вызовите метод Save(), чтобы сохранить его как FBX. Он принимает путь к выходному файлу FBX и FbxOptions в качестве аргументов.

В следующем примере кода показано, как преобразовать файл DXF в документ FBX с помощью C#.

string inputFile = "file.dxf";
using (CadImage image = (CadImage)Image.Load(inputFile))
{
    // Инициализировать объект класса FbxOptions
    FbxOptions options = new FbxOptions();
    
    // Экспорт DXF в FBX
    string outPath = "output.fbx";
    image.Save(outPath, options);
}

Экспорт DXF в FBX с параметрами в C#

Мы можем указать параметры сохранения FBX при преобразовании файла DXF в документ FBX, выполнив следующие действия:

  1. Сначала откройте файл DXF, используя класс CadImage в качестве входных данных.
  2. Затем создайте новый экземпляр класса CadRasterizationOptions.
  3. Далее введите ширину и высоту страницы.
  4. После этого сделайте экземпляр класса FbxOptions.
  5. Затем выберите CadRasterizationOptions для свойства VectorRasterizationOptions.
  6. Чтобы сохранить его как FBX, вызывайте метод Save() в последнюю очередь. Он принимает два аргумента: FbxOptions и путь к выходному файлу FBX. В следующем примере кода показано, как указать высоту и ширину страницы при сохранении файла DXF как документа FBX с помощью C#.
string inputFile = "file.dxf";
using (CadImage image = (CadImage)Image.Load(inputFile))
{
    // Инициализировать объект класса FbxOptions
    FbxOptions options = new FbxOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // Экспорт DXF в FBX
    string outPath = "output.fbx";
    image.Save(outPath, options);
}

Получить бесплатную временную лицензию

Вы можете получить бесплатную временную лицензию, чтобы попробовать библиотеку без ограничений пробной версии.

Заключение

В этой статье мы узнали, как:

  • загрузить существующий файл чертежа DXF;
  • указать высоту и ширину страницы;
  • определить параметры сохранения;
  • сохранить DXF как FBX в C#.

Формат файла — это просто стандартизированный способ кодирования информации для хранения в файле, а программы предназначены для чтения определенных форматов файлов. Помимо преобразования DXF в FBX на C#, вы можете узнать больше об Aspose.CAD for .NET API, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.

Смотрите также