1. उत्पादों
  2.   3डी
  3.   PHP
  4.   Aspose.3D Cloud PHP SDK

Aspose.3D Cloud PHP SDK

 
 

Swift SDK जो 3D फ़ाइलें जेनरेट, एडिट और कनवर्ट करता है

एक शक्तिशाली 3D सॉफ़्टवेयर विकास किट (SDK) जो Swift डेवलपर्स को 3D फ़ाइल फ़ॉर्मेट्स को बनाना, संशोधित करना, रेंडर करना, हेरफेर करना और कनवर्ट करने की अनुमति देता है।

Aspose.3D क्लाउड PHP SDK क्या है?

The Aspose.3D Cloud PHP SDK एक मजबूत टूल है जो PHP डेवलपर्स के लिए 3D मॉडलिंग के साथ काम करना आसान बनाता है। यह PHP कमांड्स का उपयोग करके 3D मॉडलों के निर्माण और प्रबंधन को सरल बनाता है। यह SDK आपको आसानी से 3D मॉडलों को बनाना, संपादित करना और विभिन्न फ़ाइल फ़ॉर्मेट में बदलना संभव बनाता है। चूँकि यह क्लाउड-आधारित है, आप इसे इंटरनेट कनेक्शन के साथ कहीं से भी एक्सेस कर सकते हैं। यह विशेष रूप से गेम विकास के लिए उपयोगी है, जिससे सॉफ़्टवेयर डेवलपर्स को गेम के लिए एनीमेटेड 3D मॉडल आसानी से बनाने में मदद मिलती है।

Aspose.3D Cloud PHP SDK का उपयोग सरल है, भले ही आप 3D मॉडलिंग में विशेषज्ञ न हों। यह SDK एक सहज इंटरफ़ेस प्रदान करता है, जिससे डेवलपर्स कुशलतापूर्वक 3D मॉडल पर काम कर सकते हैं। इसमें 3D इकाइयों को बनाना, फ़ाइलों को विभिन्न फ़ॉर्मेट में निर्यात करना, मॉडल के विशिष्ट भागों को परिवर्तित करना, 3D दृश्यों को निकालना, 3D मॉडलों का प्रबंधन, मेषों को त्रिकोणीय बनाना, पासवर्ड-संरक्षित 3D PDF से कच्चा डेटा निकालना जैसी सुविधाएँ शामिल हैं, जिससे 3D मॉडलिंग और डेटा प्रोसेसिंग आपके लिए आसान हो जाता है।

Aspose.3D Cloud PHP SDK के साथ, आप जैसे डेवलपर्स अब क्लाउड में अपने PHP अनुप्रयोगों के भीतर आसानी से नए 3D मॉडल बना सकते हैं या मौजूदा मॉडलों को संशोधित कर सकते हैं। यह SDK FBX, STL, OBJ आदि जैसे लोकप्रिय 3D फ़ाइल फ़ॉर्मेट की विस्तृत रेंज का समर्थन करता है, जिससे आपका काम सुगम हो जाता है। इसकी स्केलेबिलिटी आपको विभिन्न आकार और जटिलता के 3D मॉडल बिना किसी कठिनाई के उत्पन्न करने की सुविधा देती है। SDK बड़े और जटिल 3D मॉडलों को प्रदर्शन में कोई कमी लाए बिना संभाल सकता है।

Previous Next

Aspose.3D क्लाउड PHP SDK के साथ शुरुआत करना

Aspose.3D Cloud PHP SDK स्थिर रिलीज़ को स्थापित करने का सबसे आसान तरीका Composer का उपयोग करना है। सुगम स्थापना के लिए कृपया निम्नलिखित कमांड का उपयोग करें।

Composer के माध्यम से Aspose.3D Cloud PHP SDK स्थापित करें

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

आप Aspose.3D Cloud PHP SDK उत्पाद पृष्ठ से संकलित साझा लाइब्रेरी डाउनलोड कर सकते हैं।

PHP REST API का उपयोग करके 3D इकाइयाँ बनाएं

Aspose.3D Cloud PHP SDK ऐसी क्षमता प्रदान करता है जो सॉफ़्टवेयर डेवलपर्स को PHP अनुप्रयोगों में उनके 3D मॉडलों में कस्टम आकार के साथ नई इकाई बनाने और जोड़ने की अनुमति देती है। लाइब्रेरी बॉक्स, सिलिंडर, स्फीयर, टोरस, प्लेन आदि जैसे विभिन्न इकाई प्रकारों के निर्माण का समर्थन करती है। SDK इकाई गुणों को अपडेट करने या अनचाही इकाइयों को हटाने जैसी उपयोगी सुविधाएँ प्रदान करता है। कुछ ही PHP कोड की पंक्तियों से दृश्य (scene) से अनचाहे नोड्स को हटाना भी संभव है। निम्नलिखित उदाहरण दिखाता है कि PHP कमांड्स का उपयोग करके 3D इकाइयाँ कैसे बनाई जाएँ।

PHP API का उपयोग करके 3D गोला कैसे बनाएं?

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 के माध्यम से 3D सीन निकालें और इसे अन्य फ़ॉर्मेट में सहेजें

Aspose.3D Cloud PHP SDK ने मौजूदा 3D फ़ाइलों को प्रोग्रामेटिक रूप से लोड करने और 3D सीन का एक हिस्सा निकालने तथा क्लाउड में अन्य समर्थित फ़ाइल फ़ॉर्मेट में सहेजने के लिए पूरी कार्यक्षमता शामिल की है। PHP SDK ने 3DS, AMF, RVM, DRC, FBX, gLTF, OBJ, PDF, PLY, STL, U3D, DXF, 3MF आदि जैसे विभिन्न 3D दस्तावेज़ों में रूपांतरण के समर्थन को भी शामिल किया है। सॉफ़्टवेयर डेवलपर्स पासवर्ड‑सुरक्षित PDF फ़ाइल से कच्चा डेटा भी निकाल सकते हैं और अपनी आवश्यकता के अनुसार उपयोग कर सकते हैं।

PHP के माध्यम से 3D फ़ाइल कैसे अपलोड करें और इसे STL फ़ॉर्मेट में बदलें?

// 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 के माध्यम से 3D मेष बनाएं और प्रबंधित करें

Aspose.3D Cloud PHP SDK सॉफ़्टवेयर डेवलपर्स को अपने स्वयं के PHP अनुप्रयोगों के भीतर 3D मेष बनाने और प्रबंधित करने की अनुमति देता है। यह डेवलपर्स को मेष और उसकी विशेषताओं को आसानी से संभालने में सक्षम बनाता है। लाइब्रेरी के कई महत्वपूर्ण फीचर हैं जो डेवलपर्स को मेष प्रबंधन में मदद करते हैं, जैसे मौजूदा मेष लोड करना, त्रिकोणीय मेष पढ़ना, मेष को क्रॉप करना, उसके वर्टिसेज़ और त्रिभुजों को प्रिंट करना, मेष उपविभाजन, मेष सरलीकरण, वर्टेक्स क्लस्टरिंग, मेष डीसिमेशन और कई अन्य। नीचे दिया गया सरल उदाहरण दिखाता है कि PHP कोड का उपयोग करके 3D मेष के साथ कैसे काम किया जाए।

PHP कोड का उपयोग करके 3D मेष कैसे बनाएं और उनके साथ काम करें?

$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 के माध्यम से 3D सीन के साथ काम करना

Aspose.3D Cloud PHP SDK क्लाउड में 3D दृश्यों के साथ काम करने के लिए एक शक्तिशाली उपकरण है। API में 3D विज्ञान के साथ काम करने के लिए कई महत्वपूर्ण सुविधाएँ शामिल हैं, जैसे मौजूदा 3D दृश्यों तक पहुँचना और उन्हें पढ़ना, मौजूदा दृश्यों को संशोधित करना, 3D फ़ाइल फ़ॉर्मेट का पता लगाना, PDF में 3D दृश्य को परिवर्तित करना, पासवर्ड-संरक्षित PDF से मौजूदा दृश्यों को खोलना, PDF फ़ाइल से 3D सामग्री निकालना, और कई अन्य। निम्नलिखित उदाहरण दिखाता है कि सॉफ़्टवेयर डेवलपर्स कैसे एक 3D फ़ाइल अपलोड कर सकते हैं और SDK का उपयोग करके क्लाउड में 3D फ़ाइलों को विभिन्न फ़ॉर्मेट में परिवर्तित कर सकते हैं।

PHP API के माध्यम से OBJ फ़ाइल को लोड करें और इसे FBX फ़ॉर्मेट में कैसे बदलें?

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

 हिन्दी