Формат файлу DAE (Digital Asset Exchange) має добру підтримку в 3D-програмному забезпеченні, але формат файлу OBJ пропонує більшу сумісність та надійність. Крім того, у форматі файлу OBJ легко вирішувати проблеми, і він має кращу продуктивність з точки зору швидкості. У цьому посібнику ми маємо на меті конвертувати файл DAE в OBJ на C# програмним способом. Однак, Aspose.3D for .NET – ідеальний вибір для цієї автоматизації. Тож дочитайте цю публікацію до кінця, де ви знайдете корисні ресурси. Почнемо.
Встановлення SDK
Пропустіть цей розділ, якщо ви вже встановили цей SDK для 3D-моделювання.
Якщо ні, то завантажте файл DLL або встановіть Aspose.3D for .NET, виконавши таку команду в NuGet Package Manager:
Install-Package Aspose.3D
Конвертувати DAE-файл у OBJ у C# - фрагмент коду
Aspose.3D for .NET – це SDK, зручний для розробників, який пропонує прості у використанні класи та методи. Яким би не був ваш варіант використання, він задовольнить ваші бізнес-вимоги.
Що ж, ви можете виконати такі кроки, щоб створити конвертер DAE в OBJ за допомогою цього SDK:
- Вкажіть шлях до каталогу та завантажте ліцензію.
- Ініціалізуйте екземпляр класу Scene.
- Метод Відкрити завантажить вихідний DAE-файл.
- Створіть об’єкт класу ObjSaveOptions.
- Виклик методу Save збереже вихідний файл у файлі oBJ.
Конвертуйте DAE-файл у OBJ на C#, використовуючи наступний фрагмент коду:
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
class Graphics
{
// Конвертувати DAE в OBJ у .NET
static void Main(string[] args)
{
// Вкажіть шлях до каталогу та завантажте ліцензію.
String dataDir = "src";
License lic = new License();
lic.SetLicense("License.lic");
// Ініціалізуйте екземпляр класу Scene.
Scene scene = new Scene();
// Метод Open завантажить DAE-файл Source.
scene.Open(dataDir + "Box.dae");
// Створіть об'єкт класу ObjSaveOptions.
var objSaveOptions = new ObjSaveOptions();
// Виклик методу Save збереже вихідний файл у файлі oBJ.
scene.Save(dataDir + "sample.obj", objSaveOptions);
}
}
}
Вихід:

Отримайте безкоштовну ліцензію
Отримайте безкоштовну тимчасову ліцензію, щоб спробувати цей SDK без обмежень щодо оцінювання.
Задати питання
Будь ласка, відвідайте наш форум, щоб поставити запитання.
Підсумки
Тепер ви достатньо здатні, щоб розробити власний конвертер DAE-файлів. Наразі ми реалізували, як конвертувати DAE-файл в OBJ на C# за допомогою Aspose.3D for .NET.Крім того, ви можете розширити функціональність відповідно до ваших потреб. Крім того, ми розглянули основні можливості цього перетворення, ви можете відвідати документацію та довідники API для глибшого ознайомлення.
Перегляньте наші приклади на GitHub
Відвідайте наш GitHub, щоб переглянути наші реалізації.
