ply to obj онлайн

API преобразования PLY в OBJ

В сфере 3D-моделирования и проектирования различные форматы файлов удовлетворяют разнообразные потребности. PLY(Polygon File Format) широко используется для хранения данных 3D-сканирования, особенно для облаков точек. С другой стороны, формат OBJ более универсален и совместим с различными программными платформами 3D, что делает его идеальным для 3D-рендеринга и анимации. Преобразование PLY в OBJ обеспечивает лучшую совместимость, позволяя более плавную интеграцию в рабочие процессы, включающие 3D-печать, анимацию или рендеринг. T

API преобразования формата файла Polygon

Aspose.3D Cloud SDK для Java предлагает оптимизированное и эффективное решение для преобразования PLY в OBJ, гарантируя пользователям возможность использовать весь потенциал обоих форматов файлов. Он поддерживает облачные операции, что упрощает обработку файлов, устраняя ограничения локальных ресурсов и позволяя масштабировать высокопроизводительные рабочие процессы.

  • Cloud SDK повышает производительность, снижает сложность и улучшает взаимодействие между различными 3D-платформами и приложениями.

Установка

Теперь, чтобы использовать SDK, нам нужно сначала установить последнюю версию Java REST API, которая доступна для загрузки в разделе release. Или вы можете напрямую добавить ссылку на API в свое приложение Java через репозиторий Maven.

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d-cloud</artifactId>
        <version>20.5</version>
    </dependency>
</dependencies>

Во-вторых, получите наши учетные данные клиента из облачной панели управления. Если у вас нет существующей учетной записи, просто создайте бесплатную учетную запись, следуя инструкциям, указанным в статье Быстрый старт.

Конвертировать PLY в OBJ с помощью Java

В этом разделе рассказывается о мощных возможностях API и о том, как можно легко обрабатывать и конвертировать 3D-файлы непосредственно из приложений Java без необходимости использования специализированного 3D-программного обеспечения.

ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);

создаем экземпляр ThreeDCloudApi, в который передаем данные Client ID и Client Secret в качестве аргументов.

threeDCloudApi.UploadFile(inputFileName, inputStream);

Загрузите входной PLY-файл в облачное хранилище.

var response = threeDCloudApi.postConvertByFormat(name, newformat, "myResultant.ply", folder, true, storage);

Вызовите API PostConvertByFormat для выполнения преобразования файла волнового фронта PLY в OBJ. После успешного преобразования полученный файл сохраняется в облачном хранилище.

// Получите clientId и clientSecret с https://dashboard.aspose.cloud/
String clientId = "XXXXX-XXXXX-XXXXX-XXXXX-f5a14a4b6466";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";

// создать экземпляр облака Aspose.3D
ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", clientId, clientSecret);

// имя входного PLY-файла
String inputFile = "myInput.ply";

// результирующий формат OBJ
String newformat = "wavefrontobj";

// имя результирующего файла
String resultantFileName = "myResultant.obj";

// Хранилище для результирующего файла. Если информация о хранилище не указана, то используется хранилище по умолчанию.
String storage = "internal";
		    		
// инициализировать операцию преобразования
var response = threeDCloudApi.postConvertByFormat(inputFile, newformat, resultantFileName, folder, true, storage);

PLY в Wavefront OBJ с использованием команд cURL

Конвертация PLY в OBJ с использованием Aspose.3D Cloud и команд cURL — простой и эффективный процесс. API Aspose.3D Cloud позволяет выполнять эту конвертацию без необходимости использования сложного программного обеспечения для 3D-моделирования. Этот подход отличается высокой масштабируемостью, что позволяет легко интегрировать конвертацию 3D-файлов в веб-приложения или настольные приложения, обеспечивая высокую точность и эффективность преобразования сложных 3D-моделей из PLY в OBJ.

Во-первых, нам необходимо сгенерировать токен доступа JWT на основе данных идентификатора клиента и секретного ключа клиента.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXXX-bff4-f5a14a4b6466&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Во-вторых, выполните следующую команду cURL для преобразования PLY в OBJ с помощью PostConvertByFormat.

curl -v "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name={sourceFile}&newformat=stlascii&newfilename={convertedFile}&IsOverwrite=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Замените sourceFile на имя входного PLY-файла, resultantFile на имя результирующего OBJ-файла, а accessToken на токен JWT, сгенерированный выше.

Приложение-конвертер PLY в Wavefront OBJ

Вы можете рассмотреть возможность использования нашего легкого и суперэффективного бесплатного приложения PLY to OBJ conversion, которое построено на основе Aspose.3D Cloud. Это легкое и суперэффективное решение, которое позволяет вам увидеть удивительные возможности REST API.

слой к объекту

Бесплатное приложение для конвертации PLY в OBJ.

Заключение

В заключение, преобразование PLY в OBJ с помощью Aspose.3D Cloud предлагает бесшовное и эффективное решение для разработчиков, желающих преобразовать 3D-модели с минимальными усилиями. Мы призываем вас изучить все возможности Aspose.3D Cloud и использовать его мощный API для удовлетворения всех потребностей в манипуляциях с 3D-файлами.

Полезные ссылки

Связанная статья

Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: