1. Προϊόντα
  2.   3D
  3.   PHP
  4.   Aspose.3D Cloud PHP SDK

Aspose.3D Cloud PHP SDK

 
 

Swift SDK για Δημιουργία, Επεξεργασία & Μετατροπή 3D Αρχείων

Ένα Ισχυρό 3D σύνολο ανάπτυξης λογισμικού (SDK) που επιτρέπει στους προγραμματιστές Swift να δημιουργούν, να τροποποιούν, να αποδίδουν, να χειρίζονται και να μετατρέπουν 3D μορφές αρχείων.

Τι είναι το Aspose.3D Cloud PHP SDK;

Το Aspose.3D Cloud PHP SDK είναι ένα ισχυρό εργαλείο που διευκολύνει τους προγραμματιστές PHP στην εργασία με 3D μοντελοποίηση. Απλοποιεί τη δημιουργία και διαχείριση 3D μοντέλων χρησιμοποιώντας εντολές PHP. Αυτό το SDK σας επιτρέπει εύκολα να δημιουργείτε, να επεξεργάζεστε και να μετατρέπετε 3D μοντέλα σε διαφορετικές μορφές αρχείων. Καθώς είναι βασισμένο στο cloud, μπορείτε να το προσπελάσετε από οπουδήποτε με σύνδεση στο διαδίκτυο. Είναι ιδιαίτερα χρήσιμο για ανάπτυξη παιχνιδιών, παρέχοντας στους προγραμματιστές λογισμικού ένα βοηθητικό χέρι για τη δημιουργία κινούμενων 3D μοντέλων για παιχνίδια με ευκολία.

Η χρήση του Aspose.3D Cloud PHP SDK είναι απλή, ακόμη και αν δεν είστε εξοικειωμένοι με τη 3D μοντελοποίηση. Αυτό το SDK προσφέρει ένα διαισθητικό περιβάλλον, επιτρέποντας στους προγραμματιστές να εργάζονται αποδοτικά με 3D μοντέλα. Με δυνατότητες όπως η δημιουργία 3D οντοτήτων, η εξαγωγή αρχείων σε διάφορες μορφές, η μετατροπή συγκεκριμένων τμημάτων μοντέλων, η εξαγωγή 3D σκηνών, η διαχείριση 3D μοντέλων, η τριγωνοποίηση δικτυωμάτων, η εξαγωγή ακατέργαστων δεδομένων από προστατευμένο με κωδικό 3D PDF, η 3D μοντελοποίηση και η επεξεργασία δεδομένων γίνονται παιχνιδάκι για εσάς.

Με το Aspose.3D Cloud PHP SDK, προγραμματιστές όπως εσείς μπορούν τώρα εύκολα να δημιουργήσουν νέα 3D μοντέλα ή να τροποποιήσουν υπάρχοντα απευθείας μέσα στις PHP εφαρμογές σας στο cloud. Αυτό το SDK προσφέρει υποστήριξη για μια ευρεία γκάμα δημοφιλών μορφών αρχείων 3D όπως FBX, STL, OBJ και πολλές άλλες, καθιστώντας τις εργασίες σας πιο ομαλές. Η κλιμακωσιμότητά του σας επιτρέπει να παράγετε αβίαστα 3D μοντέλα διαφόρων μεγεθών και πολυπλοκότητας ώστε να ταιριάζουν στις ανάγκες σας. Το SDK μπορεί να διαχειριστεί μεγάλα και σύνθετα 3D μοντέλα χωρίς να επηρεάζει την απόδοση.

Previous Next

Ξεκινώντας με το Aspose.3D Cloud PHP SDK

Ο πιο εύκολος τρόπος για να εγκαταστήσετε τη σταθερή έκδοση του Aspose.3D Cloud PHP SDK είναι μέσω του Composer. Παρακαλώ χρησιμοποιήστε την παρακάτω εντολή για μια ομαλή εγκατάσταση.

Εγκαταστήστε το Aspose.3D Cloud PHP SDK μέσω Composer

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

Μπορείτε να κατεβάσετε τη μεταγλωττισμένη κοινόχρηστη βιβλιοθήκη από τη σελίδα προϊόντος Aspose.3D Cloud PHP SDK.

Δημιουργία 3D οντοτήτων χρησιμοποιώντας το PHP REST API

Το Aspose.3D Cloud PHP SDK παρέχει δυνατότητα που επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν και να προσθέτουν μια νέα οντότητα με προσαρμοσμένο μέγεθος στα 3D μοντέλα τους μέσα σε εφαρμογές PHP. Η βιβλιοθήκη υποστηρίζει τη δημιουργία διαφόρων τύπων οντοτήτων όπως Box, Cylinder, Sphere, Torus, Plane κ.ά. Το SDK υποστηρίζει ορισμένα χρήσιμα χαρακτηριστικά για την ενημέρωση των ιδιοτήτων της οντότητας ή τη διαγραφή των ανεπιθύμητων οντοτήτων. Είναι επίσης δυνατό να διαγράψετε ανεπιθύμητους κόμβους από μια σκηνή με μόνο μερικές γραμμές κώδικα PHP. Το παρακάτω παράδειγμα δείχνει πώς να δημιουργήσετε 3D οντότητες χρησιμοποιώντας εντολές PHP.

Πώς να δημιουργήσετε μια 3D σφαίρα χρησιμοποιώντας το PHP API;

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 σκηνής & αποθήκευση σε άλλη μορφή μέσω PHP

Aspose.3D Cloud PHP SDK περιλαμβάνει πλήρη λειτουργικότητα για προγραμματιστική φόρτωση υπαρχόντων αρχείων 3D και εξαγωγή μέρους της 3D σκηνής και αποθήκευση του σε άλλες υποστηριζόμενες μορφές αρχείων στο cloud. Το PHP SDK περιλαμβάνει υποστήριξη για μετατροπή σε διάφορα έγγραφα 3D όπως 3DS, AMF, RVM, DRC, FBX, gLTF, OBJ, PDF, PLY, STL, U3D, DXF, 3MF και αρκετά άλλα. Οι προγραμματιστές λογισμικού μπορούν επίσης να εξάγουν ακατέργαστα δεδομένα από ένα προστατευμένο με κωδικό PDF αρχείο και να τα χρησιμοποιήσουν σύμφωνα με τις ανάγκες τους.

Πώς να ανεβάσετε αρχείο 3D & να το μετατρέψετε σε μορφή STL μέσω 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);

Δημιουργία & διαχείριση 3D πλεγμάτων μέσω PHP API

Το Aspose.3D Cloud PHP SDK επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν και να διαχειρίζονται 3D πλέγματα μέσα στις δικές τους εφαρμογές PHP. Επιτρέπει στους προγραμματιστές να χειρίζονται τα πλέγματα και τις ιδιότητές τους με ευκολία. Υπάρχουν αρκετές σημαντικές λειτουργίες της βιβλιοθήκης που μπορούν να βοηθήσουν τους προγραμματιστές να διαχειρίζονται πλέγματα, όπως η φόρτωση υπαρχόντων πλεγμάτων, η ανάγνωση τριγωνικού πλέγματος, η περικοπή πλεγμάτων, η εκτύπωση των κορυφών και των τριγώνων του, η υποδιαίρεση πλέγματος, η απλοποίηση πλέγματος, η ομαδοποίηση κορυφών, η αποκοπή πλέγματος και πολλά άλλα. Το παρακάτω απλό παράδειγμα δείχνει πώς να εργαστείτε με 3D πλέγματα χρησιμοποιώντας κώδικα PHP.

Πώς να δημιουργήσετε & να εργαστείτε με 3D πλέγματα χρησιμοποιώντας κώδικα 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');

Εργασία με 3D σκηνή μέσω PHP API

Το Aspose.3D Cloud PHP SDK είναι ένα ισχυρό εργαλείο για εργασία με 3Δ σκηνές στο cloud. Το API περιλαμβάνει πολλές σημαντικές λειτουργίες για εργασία με 3Δ επιστήμες, όπως η πρόσβαση και ανάγνωση υπαρχουσών 3Δ σκηνών, η τροποποίηση υπαρχουσών σκηνών, η ανίχνευση μορφής αρχείου 3Δ, η μετατροπή 3Δ σκηνής σε PDF, το άνοιγμα υπαρχουσών σκηνών από PDF προστατευμένο με κωδικό, η εξαγωγή 3Δ περιεχομένου από αρχείο PDF, και πολλά άλλα. Το παρακάτω παράδειγμα δείχνει πώς οι προγραμματιστές λογισμικού μπορούν να ανεβάσουν ένα αρχείο 3Δ και να χρησιμοποιήσουν το SDK για να μετατρέψουν αρχεία 3Δ σε διαφορετικές μορφές στο cloud.

Πώς να φορτώσετε & να μετατρέψετε αρχείο OBJ σε μορφή FBX μέσω PHP API;

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

 Ελληνικά