відтворити об’єкт онлайн

API перетворення PLY в OBJ

У сфері 3D-моделювання та дизайну різні формати файлів задовольняють різноманітні потреби. PLY(формат файлу багатокутника) широко використовується для зберігання даних 3D-сканування, зокрема для хмар точок. З іншого боку, формат OBJ більш універсальний і сумісний з різними програмними платформами 3D, що робить його ідеальним для 3D-рендерінгу та анімації. Перетворення PLY в OBJ забезпечує кращу сумісність, забезпечуючи більш плавну інтеграцію в робочі процеси, пов’язані з 3D-друком, анімацією або рендерингом. Т

API перетворення формату файлу Polygon

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

  • Cloud SDK підвищує продуктивність, зменшує складність і покращує взаємодію між різними 3D-платформами та програмами.

монтаж

Тепер, щоб використовувати SDK, нам потрібно спочатку встановити останню версію Java REST API, яка доступна для завантаження в розділі випуску. Або ви можете безпосередньо додати посилання на 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, де ми передаємо ідентифікатор клієнта та секрет клієнта як аргументи.

threeDCloudApi.UploadFile(inputFileName, inputStream);

Завантажте вхідний файл PLY у хмарне сховище.

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

Викличте PostConvertByFormat API, щоб виконати перетворення файлу хвильового фронту 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 є простим і ефективним процесом. Aspose.3D Cloud API дозволяє виконувати це перетворення, не вимагаючи складного програмного забезпечення для 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 в OBJ, яка створена на основі Aspose.3D Cloud. Це легке та суперефективне рішення, яке дає змогу побачити дивовижні можливості REST API.

курсувати на об’єкт

Безкоштовний додаток для перетворення PLY в OBJ.

Висновок

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

Корисні посилання

Пов’язана стаття

Ми настійно рекомендуємо відвідати такі посилання, щоб дізнатися більше про: