Преобразование 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-файлов онлайн в веб-браузере. Прежде всего, это бесплатно, и вы можете использовать его без создания учетной записи.

конвертер obj в ply

Рендеринг 3D-моделей — получите бесплатную лицензию

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

Подведение итогов

Это конец. Мы надеемся, что вы узнали, как преобразовать OBJ в PLY на C#. Кроме того, в этом руководстве продемонстрирована одна функциональность из многих, представленных в Aspose.3D for .NET. Конвертер OBJ в PLY повысит производительность вашего бизнес-приложения. Более того, документация, ссылки на API и репозиторий GitHub предоставляют полную информацию о разработке и использовании. Поэтому, пожалуйста, оставайтесь на связи с aspose.com для получения регулярных обновлений.

Не стесняйтесь обращаться

Вы можете сообщить нам о своих вопросах или пожеланиях на нашем форуме.

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