
Aspose.3D Cloud PHP SDK
Swift SDK 3D-tiedostojen luomiseen, muokkaamiseen ja muuntamiseen
Tehokas 3D-ohjelmistokehityspaketti (SDK), joka mahdollistaa Swift-kehittäjille 3D-tiedostomuotojen luomisen, muokkaamisen, renderöinnin, käsittelyn ja muuntamisen.
Mikä on Aspose.3D Cloud PHP SDK?
Aspose.3D Cloud PHP SDK on vankka työkalu, joka tekee PHP-kehittäjien työskentelystä 3D-mallinnuksen parissa helpompaa. Se yksinkertaistaa 3D-mallien luomista ja hallintaa PHP-komentojen avulla. Tämä SDK mahdollistaa 3D-mallien helpon luomisen, muokkaamisen ja muuntamisen eri tiedostomuotoihin. Koska se on pilvipohjainen, siihen pääsee mistä tahansa internet-yhteydellä. Se on erityisen hyödyllinen pelikehityksessä, tarjoten ohjelmistokehittäjille apua animoitujen 3D-mallien luomiseen peleihin vaivattomasti.
Aspose.3D Cloud PHP SDK:n käyttö on helppoa, vaikka et olisi perehtynyt 3D-mallinnukseen. Tämä SDK tarjoaa intuitiivisen käyttöliittymän, jonka avulla kehittäjät voivat työskennellä tehokkaasti 3D-mallien parissa. Ominaisuuksiin, kuten 3D-objektien luominen, tiedostojen vienti eri formaatteihin, mallien tiettyjen osien muuntaminen, 3D-kohtauksien poiminta, 3D-mallien hallinta, verkkojen kolmiointi, salasanalla suojatun 3D-PDF:n raakadatojen poiminta, 3D-mallinnus ja tietojenkäsittely, tekee kaiken vaivattomaksi.
Aspose.3D Cloud PHP SDK:n avulla kehittäjät, kuten sinä, voivat nyt helposti luoda uusia 3D-malleja tai muokata olemassa olevia suoraan PHP-sovelluksissasi pilvessä. Tämä SDK tukee laajaa valikoimaa suosittuja 3D-tiedostomuotoja, kuten FBX, STL, OBJ ja monia muita, mikä tekee tehtävistäsi sujuvampia. Sen skaalautuvuus mahdollistaa erikokoisten ja -monimutkaisuuksien 3D-mallien vaivattoman tuottamisen tarpeidesi mukaan. SDK pystyy käsittelemään suuria ja monimutkaisia 3D-malleja ilman suorituskyvyn heikkenemistä.
Aloittaminen Aspose.3D Cloud PHP SDK:n kanssa
Helpoin tapa asentaa Aspose.3D Cloud PHP SDK:n vakaa julkaisu on käyttää Composeria. Käytä seuraavaa komentoa sujuvan asennuksen varmistamiseksi.
Asenna Aspose.3D Cloud PHP SDK Composerin kautta
composer require aspose/3d-cloud-sdk-php Voit ladata käännetyn jaetun kirjaston Aspose.3D Cloud PHP SDK -tuotesivulta.
Luo 3D-objekteja PHP REST API:n avulla
Aspose.3D Cloud PHP SDK tarjoaa mahdollisuuden, jonka avulla ohjelmistokehittäjät voivat luoda ja lisätä uuden entiteetin mukautetulla koolla 3D-malleihinsa PHP-sovelluksissa. Kirjasto tukee erilaisten entiteettityyppien luomista, kuten laatikko, sylinteri, pallo, torus, taso jne. SDK tukee hyödyllisiä ominaisuuksia entiteettien ominaisuuksien päivittämiseen tai ei-toivottujen entiteettien poistamiseen. On myös mahdollista poistaa ei-toivottuja solmuja kohtauksesta vain muutamalla PHP-koodirivillä. Seuraava esimerkki näyttää, miten luodaan 3D‑entiteettejä PHP‑komentoja käyttäen.
Kuinka luoda 3D-pallo PHP API:n avulla?
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);
Pura 3D‑kohtaus ja tallenna se toiseen muotoon PHP:n avulla
Aspose.3D Cloud PHP SDK sisältää täydellisen toiminnallisuuden ohjelmallisesti ladattavien olemassa olevien 3D-tiedostojen lataamiseen, 3D‑kohtauksen osan poimimiseen ja sen tallentamiseen muihin pilvessä tuettuihin tiedostomuotoihin. PHP‑SDK tukee muuntamista erilaisiin 3D-dokumentteihin, kuten 3DS, AMF, RVM, DRC, FBX, gLTF, OBJ, PDF, PLY, STL, U3D, DXF, 3MF ja useisiin muihin. Ohjelmistokehittäjät voivat myös poimia raakadataa salasanalla suojatusta PDF‑tiedostosta ja käyttää sitä tarpeidensa mukaan.
Kuinka ladata 3D-tiedosto ja muuntaa se STL-muotoon PHP:n avulla?
// 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);
Luo ja hallinnoi 3D-mesh-verkkoja PHP API:n kautta
Aspose.3D Cloud PHP SDK mahdollistaa ohjelmistokehittäjien luoda ja hallita 3D-verkkoja omissa PHP-sovelluksissaan. Se helpottaa verkkojen ja niiden ominaisuuksien käsittelyä. Kirjastossa on useita tärkeitä ominaisuuksia, jotka auttavat kehittäjiä hallitsemaan verkkoja, kuten olemassa olevien verkkojen lataaminen, kolmioverkkojen lukeminen, verkkojen rajaaminen, solmujen ja kolmioiden tulostaminen, verkon alijako, verkon yksinkertaistaminen, solmujen ryhmittely, verkon supistaminen ja paljon muuta. Seuraava yksinkertainen esimerkki näyttää, miten työskennellä 3D-verkkojen kanssa PHP‑koodilla.
Kuinka luoda ja työskennellä 3D-verkkojen kanssa PHP-koodilla?
$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');
Työskentele 3D‑kohtauksen kanssa PHP API:n avulla
Aspose.3D Cloud PHP SDK on tehokas työkalu 3D‑kohtauksien käsittelyyn pilvessä. API sisältää useita tärkeitä ominaisuuksia 3D‑tieteiden työskentelyyn, kuten olemassa olevien 3D‑kohtauksien käyttämisen ja lukemisen, olemassa olevien kohtauksien muokkaamisen, 3D‑tiedostomuodon tunnistuksen, 3D‑kohtauksen muuntamisen PDF‑muotoon, salasanasuojatusta PDF‑tiedostosta olemassa olevan kohtauksen avaamisen, 3D‑sisällön poimimisen PDF‑tiedostosta, ja monia muita. Seuraava esimerkki näyttää, miten ohjelmistokehittäjät voivat ladata 3D‑tiedoston ja käyttää SDK:ta 3D‑tiedostojen muuntamiseen eri formaatteihin pilvessä.
Kuinka ladata ja muuntaa OBJ-tiedosto FBX-muotoon PHP API:n avulla?
// 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;
