
Aspose.3D Cloud PHP SDK
Swift SDK 3D Faylları Yaratmaq, Redaktə Etmək və Çevirmək üçün
Swift inkişaf etdiricilərinə 3D fayl formatlarını yaratmaq, dəyişdirmək, render etmək, manipulyasiya etmək və çevirmək imkanı verən güclü 3D proqram təminatı dəsti (SDK).
Aspose.3D Cloud PHP SDK nədir?
Bu Aspose.3D Cloud PHP SDK PHP inkişaf etdiricilərinin 3D modelləşdirmə ilə işləməsini asanlaşdıran güclü bir vasitədir. Bu, PHP əmrləri ilə 3D modellərin yaradılmasını və idarə edilməsini sadələşdirir. Bu SDK sizə 3D modelləri asanlıqla yaratmaq, redaktə etmək və müxtəlif fayl formatlarına çevirmək imkanı verir. Bulud əsaslı olduğu üçün, internet bağlantısı olan istənilən yerdən ona daxil ola bilərsiniz. Xüsusilə oyun inkişafı üçün faydalıdır, proqram təminatı inkişaf etdiricilərinə oyunlar üçün animasiyalı 3D modelləri asanlıqla yaratmaqda kömək edir.
Aspose.3D Cloud PHP SDK-nın istifadəsi sadədir, hətta 3D modelləşdirmə sahəsində çox təcrübəli olmasanız belə. Bu SDK intuitiv interfeys təqdim edir, inkişafçılara 3D modellər üzərində səmərəli işləməyə imkan verir. 3D obyektlərin yaradılması, faylların müxtəlif formatlara ixracı, modellərin müəyyən hissələrinin çevrilməsi, 3D səhnələrin çıxarılması, 3D modellərin idarə edilməsi, şəbəkələrin üçbucaqlılaşdırılması, şifrə ilə qorunan 3D PDF-dən xam məlumatların çıxarılması kimi xüsusiyyətlərlə 3D modelləşdirmə və məlumat emalı sizin üçün asanlaşır.
Aspose.3D Cloud PHP SDK ilə sizə bənzər inkişafçılar artıq buludda PHP tətbiqləriniz daxilində yeni 3D modellər yaratmaq və ya mövcud modelləri tənzimləmək üçün asanlıqla işləyə bilərlər. Bu SDK FBX, STL, OBJ və digər bir çox populyar 3D fayl formatlarını dəstəkləyir, bu da vəzifələrinizi daha rahat edir. Ölçülənə bilənliyi sizə müxtəlif ölçü və mürəkkəblikdə 3D modelləri ehtiyaclarınıza uyğun olaraq asanlıqla yaratmağa imkan verir. SDK performansı azaldmadan böyük və mürəkkəb 3D modelləri idarə edə bilir.
Aspose.3D Cloud PHP SDK ilə Başlamaq
Aspose.3D Cloud PHP SDK stabil buraxılışını quraşdırmağın ən asan yolu Composer-dən istifadə etməkdir. Zəhmət olmasa, problemsiz quraşdırma üçün aşağıdakı əmri istifadə edin.
Composer vasitəsilə Aspose.3D Cloud PHP SDK quraşdırın
composer require aspose/3d-cloud-sdk-php Siz tərtib olunmuş paylaşılan kitabxananı Aspose.3D Cloud PHP SDK məhsul səhifəsindən yükləyə bilərsiniz.
PHP REST API istifadə edərək 3D Obyektləri Yaratmaq
Aspose.3D Cloud PHP SDK, proqram təminatı inkişaf etdiricilərinə PHP tətbiqlərində 3D modellərinə xüsusi ölçülü yeni obyekt yaratmaq və əlavə etmək imkanı verir. Kitabxana Box, Cylinder, Sphere, Torus, Plane və s. kimi müxtəlif obyekt növlərinin yaradılmasını dəstəkləyir. SDK, obyekt xüsusiyyətlərini yeniləmək və ya istənməyən obyektləri silmək üçün faydalı xüsusiyyətlər təklif edir. Həmçinin, bir səhnədən istənməyən düyünləri yalnız bir neçə PHP sətiri ilə silmək mümkündür. Aşağıdakı nümunə, PHP əmrləri ilə 3D obyektlərin necə yaradılacağını göstərir.
PHP API istifadə edərək 3D sfera necə yaradılır?
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);
PHP vasitəsilə 3D Səhnəni çıxarın və başqa formatda saxlayın
Aspose.3D Cloud PHP SDK tam funksionallığı ilə mövcud 3D faylları proqramlaşdırma yolu ilə yükləmək, 3D səhnənin bir hissəsini çıxarmaq və buludda digər dəstəklənən fayl formatlarında saxlamaq imkanı verir. PHP SDK müxtəlif 3D sənədlərə, məsələn 3DS, AMF, RVM, DRC, FBX, gLTF, OBJ, PDF, PLY, STL, U3D, DXF, 3MF və digər bir neçə formata konvertasiya dəstəyi daxil edir. Proqram təminatı inkişaf etdiriciləri həmçinin şifrə ilə qorunan PDF fayldan xam məlumatları çıxara və ehtiyaclarına uyğun istifadə edə bilərlər.
3D faylı necə yükləmək və PHP vasitəsilə STL formatına çevirmək?
// 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);
PHP API vasitəsilə 3D Mesh-ləri Yaratmaq və İdarə Etmək
Aspose.3D Cloud PHP SDK proqram təminatı inkişaf etdiricilərinə öz PHP tətbiqlərində 3D şəbəkələri (mesh) yaratmaq və idarə etmək imkanı verir. Bu, inkişaf etdiricilərə şəbəkələri və onların xüsusiyyətlərini asanlıqla idarə etməyə imkan yaradır. Kitabxananın bir neçə vacib xüsusiyyəti var ki, bunlar şəbəkələrin idarə olunmasına kömək edir, məsələn mövcud şəbəkələri yükləmək, üçbucaq şəbəkəsini oxumaq, şəbəkələri kəsmək, onun vertex və üçbucaqlarını çap etmək, şəbəkə bölünməsi, şəbəkənin sadələşdirilməsi, vertex klasterləşməsi, şəbəkənin azaldılması və daha çox. Aşağıdakı sadə nümunə PHP kodu ilə 3D şəbəkələrlə necə işləmək lazım olduğunu göstərir.
PHP kodu ilə 3D mesh-ləri necə yaratmaq və işləmək?
$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');
PHP API vasitəsilə 3D Səhnə ilə İşləmək
Aspose.3D Cloud PHP SDK buludda 3D səhnələrlə işləmək üçün güclü bir vasitədir. API 3D elmləri ilə işləmək üçün bir neçə vacib xüsusiyyətləri özündə birləşdirir, məsələn mövcud 3D səhnələrə daxil olmaq və oxumaq, mövcud səhnələri dəyişdirmək, 3D fayl formatının aşkarlanması, 3D səhnəni PDF-ə çevirmək, şifrə ilə qorunan PDF-dən mövcud səhnələri açmaq, PDF faylından 3D məzmunu çıxarmaq və daha çox. Aşağıdakı nümunə proqramçılara 3D faylı yükləmək və SDK‑dan istifadə edərək 3D faylları buludda müxtəlif formatlara çevirməyi göstərir.
OBJ faylını necə yükləmək və PHP API vasitəsilə FBX formatına çevirmək?
// 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;
