Перетворення OBJ на PLY на C#

Давайте зануримося в реалізацію програмного перетворення між двома відомими форматами файлів 3D. Нещодавно ми опублікували допис у блозі, у якому показано, як перетворити PLY на OBJ у програмі .NET. Однак у цій публікації блогу ми дізнаємося, як конвертувати OBJ у PLY на C#. Отже, ми досягнемо цієї функції, вибравши Aspose.3D for .NET. Ця бібліотека 3D-графіки C# є зрілим API .NET, який пропонує широкий спектр функцій перетворення та маніпулювання. Тому не варто. пропустіть будь-який розділ цього посібника, щоб дізнатися, як програмно розробити конвертер OBJ у PLY.

Встановлення 3D-графічної бібліотеки C#

Ми можемо встановити цей .NET API, виконавши наступну команду в диспетчері пакетів NuGet. Крім того, ви можете завантажити файл DLL.

Install-Package Aspose.3D 
Встановлення 3D-графічної бібліотеки C#

Перетворіть OBJ на PLY у C# – приклад коду

Перед впровадженням переконайтеся, що у вас є вихідний файл OBJ. Потім ви можете виконати такі дії:

  • Створіть екземпляр класу Scene.
  • Викличте метод Open, щоб завантажити вихідний файл OBJ.
  • Створіть об’єкт класу PlySaveOptions для доступу до параметрів експорту сцени як файлу PLY.
  • Викличте метод Save, щоб зберегти вихідний файл у форматі PLY.

Наведений нижче приклад коду демонструє, як програмно перетворити OBJ на PLY на C#:

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
    class Graphics
    {
        // Перетворення OBJ на PLY на C#
        static void Main(string[] args)
        {
            // Визначте шлях до каталогу.
            String dataDir = "/Desktop/";
            // Створіть екземпляр класу Scene.
            Scene scene = new Scene();
            // Викличте метод Open, щоб завантажити вихідний файл OBJ. 
            scene.Open(dataDir + "sample.obj");
            // Створіть об’єкт класу PlySaveOptions для доступу до параметрів експорту сцени як файлу PLY. 
            var usdSaveOptions = new PlySaveOptions();
            // Викличте метод Save, щоб зберегти вихідний файл у форматі PLY.
            scene.Save(dataDir+"/sample.ply", usdSaveOptions);
        }
    }
}

Ви можете побачити результат на зображенні:

Рендер 3D-моделей

Конвертер OBJ в PLY - онлайн-інструмент

Існує онлайн-інструмент на основі Aspose.3D for .NET. Крім того, цей онлайн конвертер OBJ у PLY має можливості конвертувати популярні формати файлів 3D онлайн у веб-переглядачі. Перш за все, це безкоштовно, і ви можете використовувати його без створення облікового запису.

конвертер об’єктів у шари

Відтворення 3D-моделей – отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати цю бібліотеку 3D-графіки C# без обмежень оцінки.

Підводячи підсумки

Це кінець. Сподіваємося, ви навчилися перетворювати OBJ на PLY на C#. Крім того, цей посібник продемонстрував одну функціональність із багатьох, представлених Aspose.3D for .NET. Конвертер OBJ у PLY підвищить продуктивність вашої бізнес-програми. Крім того, документація, API посилання та репозиторій GitHub надають повну інформацію про розробку та використання. Тому, будь ласка, залишайтеся на зв’язку з aspose.com для регулярних оновлень.

Не соромтеся звертатися

Ви можете повідомити нам про свої запитання чи запити на нашому форумі.

Дивись також