Давайте углубимся в реализацию программного преобразования двух известных форматов 3D-файлов. Недавно мы опубликовали запись в блоге, в которой показано, как преобразовать PLY в OBJ в приложении .NET. Однако в этом сообщении блога мы узнаем, как преобразовать OBJ в PLY на C#. Итак, мы достигнем этой функциональности, выбрав Aspose.3D for .NET. Эта библиотека 3D-графики C# представляет собой зрелый API .NET, предлагающий широкий спектр функций преобразования и манипулирования. Поэтому не делайте этого. пропустите любой раздел этого руководства, чтобы узнать, как программно разработать преобразователь OBJ в PLY.
- Установка библиотеки 3D-графики C#
- Преобразование OBJ в PLY на C# — пример кода
- Конвертер OBJ в PLY — онлайн-инструмент
Установка библиотеки 3D-графики C#
Мы можем установить этот .NET API, выполнив следующую команду в диспетчере пакетов NuGet. Кроме того, вы можете скачать файл DLL.
Install-Package Aspose.3D
Преобразование 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);
}
}
}
Вы можете увидеть результат на изображении:
Конвертер 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 для получения регулярных обновлений.
Не стесняйтесь обращаться
Вы можете сообщить нам о своих вопросах или пожеланиях на нашем форуме.