1. Ürün:% s
  2.   3 boyutlu
  3.   PHP
  4.   Aspose.3D Cloud PHP SDK

Aspose.3D Cloud PHP SDK

 
 

3D Dosyaları Oluşturmak, Düzenlemek ve Dönüştürmek için Swift SDK

Swift geliştiricilerin 3D dosya formatlarını oluşturmasına, değiştirmesine, renderlamasına, manipüle etmesine ve dönüştürmesine olanak tanıyan güçlü bir 3D yazılım geliştirme kiti (SDK).

Aspose.3D Cloud PHP SDK nedir?

Aspose.3D Cloud PHP SDK PHP geliştiricileri için 3D modelleme ile çalışmayı kolaylaştıran sağlam bir araçtır. PHP komutlarıyla 3D modellerin oluşturulmasını ve yönetilmesini basitleştirir. Bu SDK, 3D modelleri farklı dosya formatlarına kolayca oluşturmanıza, düzenlemenize ve dönüştürmenize olanak tanır. Bulut tabanlı olduğu için internet bağlantısı olan her yerden erişebilirsiniz. Özellikle oyun geliştirme için faydalıdır; yazılım geliştiricilere oyunlar için animasyonlu 3D modelleri kolayca oluşturma konusunda yardımcı olur.

Aspose.3D Cloud PHP SDK'sını kullanmak basittir, hatta 3D modelleme konusunda çok deneyimli olmasanız bile. Bu SDK sezgisel bir arayüz sunar, geliştiricilerin 3D modeller üzerinde verimli bir şekilde çalışmasını sağlar. 3D varlıklar oluşturma, dosyaları çeşitli formatlara dışa aktarma, modellerin belirli bölümlerini dönüştürme, 3D sahneleri çıkarma, 3D modelleri yönetme, ağları üçgene bölme işleme, şifre korumalı bir 3D PDF'den ham veri çıkarma gibi özelliklerle 3D modelleme ve veri işleme sizin için çocuk oyuncağı haline gelir.

Aspose.3D Cloud PHP SDK ile siz gibi geliştiriciler artık buluttaki PHP uygulamalarınız içinde yeni 3D modeller oluşturabilir veya mevcut modelleri kolayca düzenleyebilir. Bu SDK FBX, STL, OBJ gibi popüler 3D dosya formatlarının geniş bir yelpazesine destek sunar ve görevlerinizi daha sorunsuz hale getirir. Ölçeklenebilirliği, ihtiyaçlarınıza uygun farklı boyut ve karmaşıklıkta 3D modelleri zahmetsizce üretmenizi sağlar. SDK, performanstan ödün vermeden büyük ve karmaşık 3D modelleri işleyebilir.

Previous Next

Aspose.3D Cloud PHP SDK'ye Başlarken

Aspose.3D Cloud PHP SDK kararlı sürümünü kurmanın en kolay yolu Composer kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.

Composer aracılığıyla Aspose.3D Cloud PHP SDK'sını kurun

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

Derlenmiş paylaşımlı kütüphaneyi Aspose.3D Cloud PHP SDK ürün sayfasından indirebilirsiniz.

PHP REST API kullanarak 3D Varlıklar Oluşturun

Aspose.3D Cloud PHP SDK, yazılım geliştiricilerin PHP uygulamaları içinde 3D modellerine özel boyutta yeni bir varlık oluşturup eklemelerini sağlayan bir yetenek sunar. Kütüphane, Kutu, Silindir, Küre, Torus, Düzlem gibi çeşitli varlık tiplerinin oluşturulmasını destekler. SDK, varlık özelliklerini güncelleme veya istenmeyen varlıkları silme gibi bazı faydalı özellikler sunar. Ayrıca, sahnedeki istenmeyen düğümleri sadece birkaç PHP satırıyla silmek de mümkündür. Aşağıdaki örnek, PHP komutlarıyla 3D varlıkların nasıl oluşturulacağını gösterir.

PHP API kullanarak 3D Küre nasıl oluşturulur?

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 aracılığıyla 3D Sahneyi Çıkarın ve Başka Bir Formatta Kaydedin

Aspose.3D Cloud PHP SDK, mevcut 3D dosyalarını programlı olarak yükleme, 3D sahnenin bir bölümünü çıkarma ve bulutta diğer desteklenen dosya formatlarında kaydetme işlevselliğini tamamen içermektedir. PHP SDK, 3DS, AMF, RVM, DRC, FBX, gLTF, OBJ, PDF, PLY, STL, U3D, DXF, 3MF ve diğer birkaç format gibi çeşitli 3D belgelere dönüştürme desteği de sağlamaktadır. Yazılım geliştiricileri ayrıca şifre korumalı bir PDF dosyasından ham verileri çıkarabilir ve ihtiyaçlarına göre kullanabilir.

PHP ile 3D Dosyasını nasıl yükleyip STL formatına dönüştürürsünüz?

// 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 ile 3D Mesh'leri Oluşturun ve Yönetin

Aspose.3D Cloud PHP SDK, yazılım geliştiricilerinin kendi PHP uygulamaları içinde 3D mesh'leri oluşturmasına ve yönetmesine olanak tanır. Geliştiricilerin mesh'leri ve özelliklerini kolaylıkla ele almasını sağlar. Kütüphanenin, mevcut mesh'leri yükleme, üçgen mesh okuma, mesh'leri kırpma, düğüm ve üçgenlerini yazdırma, mesh bölme, mesh sadeleştirme, düğüm kümelendirme, mesh azaltma ve daha fazlası gibi mesh yönetimine yardımcı olabilecek birçok önemli özelliği vardır. Aşağıdaki basit örnek, PHP kodu kullanarak 3D mesh'lerle nasıl çalışılacağını gösterir.

PHP kodu kullanarak 3D Mesh'ler nasıl oluşturulur ve çalışılır?

$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 ile 3D Sahne ile Çalışma

Aspose.3D Cloud PHP SDK, bulutta 3D sahnelerle çalışmak için güçlü bir araçtır. API, mevcut 3D sahnelere erişme ve okuma, mevcut sahneleri değiştirme, 3D dosya formatı tespiti, 3D sahneyi PDF'ye dönüştürme, şifre korumalı bir PDF'den mevcut sahneleri açma, bir PDF dosyasından 3D içerik çıkarma ve daha fazlası gibi 3D bilimleriyle çalışmak için çeşitli önemli özellikler içermektedir. Aşağıdaki örnek, yazılım geliştiricilerin bir 3D dosyasını yükleyebileceğini ve SDK'yı kullanarak 3D dosyalarını bulutta farklı formatlara dönüştürebileceğini göstermektedir.

PHP API aracılığıyla OBJ dosyasını yükleme ve FBX formatına dönüştürme nasıl yapılır?

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

 Türkçe