1. Termékek
  2.   3D
  3.   PHP
  4.   Aspose.3D Cloud PHP SDK

Aspose.3D Cloud PHP SDK

 
 

Swift SDK a 3D fájlok létrehozásához, szerkesztéséhez és konvertálásához

Egy erőteljes 3D szoftverfejlesztő készlet (SDK), amely lehetővé teszi a Swift fejlesztők számára, hogy létrehozzanak, módosítsanak, rendereljenek, manipuláljanak és konvertáljanak 3D fájlformátumokat.

Mi az Aspose.3D Cloud PHP SDK?

A Aspose.3D Cloud PHP SDK egy robusztus eszköz, amely megkönnyíti a PHP fejlesztők számára a 3D modellezéssel való munkát. Egyszerűsíti a 3D modellek létrehozását és kezelését PHP parancsokkal. Ez az SDK lehetővé teszi, hogy könnyedén hozzon létre, szerkesszen és konvertáljon 3D modelleket különböző fájlformátumokba. Mivel felhőalapú, bárhonnan elérhető internetkapcsolattal. Különösen hasznos a játékfejlesztésben, segítve a szoftverfejlesztőket animált 3D modellek könnyű létrehozásában a játékokhoz.

Az Aspose.3D Cloud PHP SDK használata egyszerű, még akkor is, ha nem vagy jártas a 3D modellezésben. Ez az SDK intuitív felületet kínál, amely lehetővé teszi a fejlesztők számára, hogy hatékonyan dolgozzanak 3D modellekkel. Olyan funkciókkal, mint 3D entitások létrehozása, fájlok exportálása különböző formátumokba, modellek bizonyos részeinek konvertálása, 3D jelenetek kinyerése, 3D modellek kezelése, hálók háromszögelése, jelszóval védett 3D PDF nyers adatainak kinyerése, a 3D modellezés és adatfeldolgozás gyerekjáték lesz számodra.

Az Aspose.3D Cloud PHP SDK-val a fejlesztők, például te, most könnyedén készíthetnek új 3D modelleket, vagy módosíthatják a meglévőket közvetlenül a felhőben futó PHP alkalmazásaidban. Ez az SDK támogatja a népszerű 3D fájlformátumok széles skáláját, mint például a FBX, STL, OBJ és még sok más, ami gördülékenyebbé teszi a feladataidat. Skálázhatósága lehetővé teszi, hogy erőfeszítés nélkül generálj különböző méretű és összetettségű 3D modelleket igényeidnek megfelelően. Az SDK nagy és összetett 3D modelleket is képes kezelni a teljesítmény romlása nélkül.

Previous Next

Az Aspose.3D Cloud PHP SDK használatának megkezdése

A legkönnyebb módja az Aspose.3D Cloud PHP SDK stabil kiadásának telepítésére a Composer használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítéshez.

Telepítse az Aspose.3D Cloud PHP SDK-t Composer segítségével

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

Letöltheti az összeállított megosztott könyvtárat a Aspose.3D Cloud PHP SDK termékoldalról.

3D entitások létrehozása PHP REST API használatával

Az Aspose.3D Cloud PHP SDK lehetőséget biztosít a szoftverfejlesztőknek, hogy létrehozzanak és hozzáadjanak egy új entitást egyedi mérettel a 3D modelljeikhez PHP alkalmazásokon belül. A könyvtár támogatja különféle entitástípusok létrehozását, mint például a Doboz, Henger, Gömb, Torusz, Sík stb. Az SDK hasznos funkciókat kínál az entitás tulajdonságainak frissítéséhez vagy a nem kívánt entitások törléséhez. Emellett néhány PHP sorral lehetséges a nem kívánt csomópontok törlése egy jelenetből. Az alábbi példa bemutatja, hogyan hozhatunk létre 3D entitásokat PHP parancsokkal.

Hogyan hozhatunk létre 3D gömböt a PHP API-val?

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);

3D jelenet kinyerése és más formátumban való mentése PHP-n keresztül

Aspose.3D Cloud PHP SDK tartalmazza a teljes funkcionalitást a meglévő 3D fájlok programozott betöltéséhez, a 3D jelenet egy részének kinyeréséhez, és annak mentéséhez más támogatott fájlformátumokba a felhőben. A PHP SDK támogatja a konverziót különféle 3D dokumentumokba, mint például 3DS, AMF, RVM, DRC, FBX, gLTF, OBJ, PDF, PLY, STL, U3D, DXF, 3MF és több másik. A szoftverfejlesztők szintén kinyerhetnek nyers adatokat egy jelszóval védett PDF-fájlból, és felhasználhatják azokat igényeik szerint.

Hogyan töltsünk fel 3D fájlt, és konvertáljuk STL formátumba PHP segítségével?

// 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);

3D hálók létrehozása és kezelése PHP API-val

Aspose.3D Cloud PHP SDK lehetővé teszi a szoftverfejlesztők számára, hogy saját PHP alkalmazásaikban 3D hálókat (meshes) hozzanak létre és kezeljenek. Lehetővé teszi a fejlesztőknek, hogy könnyedén kezeljék a hálókat és azok tulajdonságait. A könyvtár számos fontos funkciót tartalmaz, amelyek segíthetnek a hálók kezelésében, például meglévő hálók betöltése, háromszög háló olvasása, hálók vágása, csúcsok és háromszögek kiíratása, háló felosztása, háló egyszerűsítése, csúcscsoportosítás, háló dekadenciája és még sok más. Az alábbi egyszerű példa bemutatja, hogyan dolgozhatunk 3D hálókkal PHP kóddal.

Hogyan hozzunk létre és dolgozzunk 3D hálókkal PHP kód használatával?

$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');

Munka 3D jelenettel PHP API-n keresztül

Aspose.3D Cloud PHP SDK egy hatékony eszköz a felhőben lévő 3D jelenetekkel való munkához. Az API számos fontos funkciót tartalmaz a 3D tudományokhoz, például meglévő 3D jelenetek elérését és olvasását, meglévő jelenetek módosítását, 3D fájlformátumok felismerését, 3D jelenet konvertálását PDF-be, jelszóval védett PDF-ből történő meglévő jelenetek megnyitását, 3D tartalom kinyerését PDF-fájlból, és még sok mást. Az alábbi példa bemutatja, hogyan tölthetnek fel a szoftverfejlesztők egy 3D fájlt, és használhatják az SDK-t a 3D fájlok különböző formátumokra történő konvertálásához a felhőben.

Hogyan töltsünk be és konvertáljunk OBJ fájlt FBX formátumba PHP API-val?

// 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;

 Magyar