Файли OBJ використовуються для визначення геометричних об’єктів і часто створюються як вихідний файл за допомогою програм 3D-моделювання. Іноді вам може знадобитися конвертувати файл OBJ у файл DXF. Відповідно, у цій статті описано, як програмно перетворити файл OBJ у файл DXF на C#.
Конвертер OBJ у DXF – встановлення C# API
Aspose.CAD for .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 за допомогою класу Image
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, відвідавши розділ документація. Якщо вам потрібно обговорити будь-які ваші проблеми, зв’яжіться з нами на форумі.