1. Produk
  2.   3D
  3.   PHP
  4.   Aspose.3D Cloud PHP SDK

Aspose.3D Cloud PHP SDK

 
 

SDK Swift untuk Menghasilkan, Mengedit & Mengonversi File 3D

Kit pengembangan perangkat lunak 3D (SDK) yang kuat yang memungkinkan pengembang Swift untuk membuat, memodifikasi, merender, memanipulasi, dan mengonversi format file 3D.

Apa itu Aspose.3D Cloud PHP SDK?

The Aspose.3D Cloud PHP SDK adalah alat yang kuat yang memudahkan pengembang PHP bekerja dengan pemodelan 3D. Ini menyederhanakan pembuatan dan pengelolaan model 3D menggunakan perintah PHP. SDK ini memungkinkan Anda dengan mudah membuat, mengedit, dan mengonversi model 3D ke berbagai format file. Karena berbasis cloud, Anda dapat mengaksesnya dari mana saja dengan koneksi internet. Ini sangat berguna untuk pengembangan game, memberikan bantuan kepada pengembang perangkat lunak untuk membuat model 3D animasi untuk game dengan mudah.

Menggunakan Aspose.3D Cloud PHP SDK itu sederhana, bahkan jika Anda tidak terbiasa dengan pemodelan 3D. SDK ini menawarkan antarmuka yang intuitif, memungkinkan pengembang untuk bekerja secara efisien pada model 3D. Dengan fitur seperti membuat entitas 3D, mengekspor file ke berbagai format, mengonversi bagian tertentu dari model, mengekstrak adegan 3D, mengelola model 3D, penanganan mesh segitiga, mengekstrak data mentah dari PDF 3D yang dilindungi kata sandi, pemodelan 3D dan pemrosesan data menjadi sangat mudah bagi Anda.

Dengan Aspose.3D Cloud PHP SDK, pengembang seperti Anda kini dapat dengan mudah membuat model 3D baru atau mengubah yang sudah ada langsung dalam aplikasi PHP Anda di cloud. SDK ini mendukung berbagai format file 3D populer seperti FBX, STL, OBJ, dan banyak lainnya, membuat pekerjaan Anda lebih lancar. Skalabilitasnya memungkinkan Anda menghasilkan model 3D dengan ukuran dan kompleksitas yang beragam sesuai kebutuhan. SDK dapat menangani model 3D yang besar dan kompleks tanpa mengorbankan kinerja.

Previous Next

Memulai dengan Aspose.3D Cloud PHP SDK

Cara termudah untuk menginstal rilis stabil Aspose.3D Cloud PHP SDK adalah menggunakan Composer. Silakan gunakan perintah berikut untuk instalasi yang lancar.

Instal Aspose.3D Cloud PHP SDK via Composer

composer require aspose/3d-cloud-sdk-php 

Anda dapat mengunduh pustaka bersama yang telah dikompilasi dari halaman produk Aspose.3D Cloud PHP SDK.

Buat Entitas 3D menggunakan PHP REST API

Aspose.3D Cloud PHP SDK menyediakan kemampuan yang memungkinkan pengembang perangkat lunak membuat dan menambahkan entitas baru dengan ukuran khusus ke model 3D mereka dalam aplikasi PHP. Pustaka ini mendukung pembuatan berbagai jenis entitas seperti Kotak, Silinder, Bola, Torus, Bidang, dan sebagainya. SDK mendukung beberapa fitur berguna untuk memperbarui properti entitas atau menghapus entitas yang tidak diinginkan. Juga memungkinkan menghapus node yang tidak diinginkan dari sebuah adegan hanya dengan beberapa baris kode PHP. Contoh berikut menunjukkan cara membuat entitas 3D menggunakan perintah PHP.

Cara Membuat Bola 3D menggunakan API PHP?

use Aspose\ThreeD\Api\ThreeDApi;
use Aspose\ThreeD\Model\Sphere;

$threeDApi = new ThreeDApi();

// Set up sphere parameters
$sphere = new Sphere();
$sphere->setRadius(10);
$sphere->setSegments(20);

// Create sphere
$result = $threeDApi->postCreateOrUpdate(new \SplFileObject("sphere.fbx"), $sphere);

Ekstrak Adegan 3D & Simpan dalam Format Lain melalui PHP

Aspose.3D Cloud PHP SDK telah menyertakan fungsionalitas lengkap untuk memuat secara programatik file 3D yang ada dan mengekstrak bagian dari adegan 3D serta menyimpannya dalam format file lain yang didukung di cloud. PHP SDK juga mendukung konversi ke berbagai dokumen 3D seperti 3DS, AMF, RVM, DRC, FBX, gLTF, OBJ, PDF, PLY, STL, U3D, DXF, 3MF, dan beberapa lainnya. Pengembang perangkat lunak juga dapat mengekstrak data mentah dari file PDF yang dilindungi kata sandi dan menggunakannya sesuai kebutuhan mereka.

Cara Mengunggah File 3D & Mengonversinya ke Format STL melalui PHP?

// Upload the 3D file

$filename = "yourfilename";
$localFile = realpath("yourfilepath");
$response = $client->uploadFile(
    new \SplFileObject($localFile, 'rb'),
    $filename,
    null
);

//Convert the uploaded file to the desired format

$result = $client->threeDApi->convertByFormat(
    $filename,
    "stl", //desired output format
    null,
    null,
    null,
    null
);

// Download the converted file
$outputFilePath = "/path/to/output/stlfile.stl";
$client->downloadFile($result, $outputFilePath);

Buat & Kelola Mesh 3D melalui PHP API

Aspose.3D Cloud PHP SDK memungkinkan pengembang perangkat lunak untuk membuat dan mengelola mesh 3D di dalam aplikasi PHP mereka sendiri. SDK ini memudahkan pengembang dalam menangani mesh dan properti-propertinya dengan mudah. Ada beberapa fitur penting dalam perpustakaan yang dapat membantu pengembang mengelola mesh, seperti memuat mesh yang ada, membaca mesh segitiga, memotong mesh, mencetak vertex dan segitiga, subdivisi mesh, penyederhanaan mesh, pengelompokan vertex, dekasimasi mesh, dan banyak lagi. Contoh sederhana berikut menunjukkan cara bekerja dengan mesh 3D menggunakan kode PHP.

Cara Membuat & Bekerja dengan Mesh 3D menggunakan Kode PHP?

$asposeApp = new Aspose\Cloud\Common\AsposeApp('client_id', 'client_secret');
$product = new Aspose\Cloud\Common\Product('3D');
$utils = new Aspose\Cloud\Common\Utils();
$utils->setBasePath('https://api.aspose.cloud/v3.0');
$converterApi = new Aspose\Cloud\3D\ConverterApi($asposeApp, $product);
$folder = new Aspose\Cloud\Storage\Folder();
$folder->uploadFile('model.obj', 'path/to/model.obj');
$result = $converterApi->convertByFormat('model.obj', 'stl');
$folder->downloadFile('model.stl', 'path/to/model.stl');

Bekerja dengan Adegan 3D melalui PHP API

Aspose.3D Cloud PHP SDK adalah alat yang kuat untuk bekerja dengan adegan 3D di cloud. API ini mencakup beberapa fitur penting untuk bekerja dengan ilmu 3D, seperti mengakses dan membaca adegan 3D yang ada, memodifikasi adegan yang ada, deteksi format file 3D, mengonversi adegan 3D ke PDF, membuka adegan yang ada dari PDF yang dilindungi kata sandi, mengekstrak konten 3D dari file PDF, dan banyak lagi. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat mengunggah file 3D dan menggunakan SDK untuk mengonversi file 3D ke format yang berbeda di cloud.

Cara Memuat & Mengonversi File OBJ ke Format FBX melalui API PHP?

// upload a 3D file

use Aspose\ThreeD\Configuration;
use Aspose\ThreeD\ThreeDCloudApi;

$config = new Configuration();
$config->setAppKey("your App Key");
$config->setAppSid("your App SID");

$apiInstance = new ThreeDCloudApi(null, $config);
$fileName = "example.3ds"; // file to upload

try {
    $result = $apiInstance->uploadFile($fileName);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ThreeDCloudApi->uploadFile: ', $e->getMessage(), PHP_EOL;
}

// convert a file from OBJ to FBX format:

use Aspose\ThreeD\Configuration;
use Aspose\ThreeD\ThreeDCloudApi;

$config = new Configuration();
$config->setAppKey("your App Key");
$config->setAppSid("your App SID");

$apiInstance = new ThreeDCloudApi(null, $config);
$inputFile = "example.obj"; // file to convert
$format = "fbx"; // desired output format

try {
    $result = $apiInstance->postConvertByFormat($inputFile, $format);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ThreeDCloudApi->postConvertByFormat: ', $e->getMessage(), PHP_EOL;

 Indonesia