Aspose.3D  for .NET

.NET 3D फ़ाइल मैनिपुलेशन APIs

किसी भी .NET-आधारित एप्लिकेशन में 3D फ़ाइल स्वरूपों को पढ़ें, लिखें, हेरफेर करें और कनवर्ट करें।

  डाउनलोड नि: शुल्क परीक्षण
  
 

Aspose.3D for .NET बिना किसी 3D मॉडलिंग और सॉफ़्टवेयर निर्भरता के दस्तावेज़ों में हेरफेर करने के लिए एक सुविधा संपन्न गेमवेयर और कंप्यूटर-एडेड-डिज़ाइनिंग (CAD) API है। API Discreet3DS, WavefrontOBJ, FBX (ASCII, बाइनरी), STL (ASCII, बाइनरी), Universal3D, Collada, glTF, GLB, PLY, का समर्थन करता है। DirectX, Google Draco फ़ाइल स्वरूप और बहुत कुछ। डेवलपर 3D दस्तावेज़ स्वरूपों के सार को आसानी से बना सकते हैं, पढ़ सकते हैं, रूपांतरित कर सकते हैं, संशोधित कर सकते हैं और नियंत्रित कर सकते हैं।

Aspose.3D for .NET API उपयोगकर्ता के अनुकूल है और इसे किसी भी .NET एप्लिकेशन के साथ तैनात किया जा सकता है, जो इसे कॉपी करने जितना आसान है, अन्य सेवाओं और मॉड्यूल के बारे में चिंता किए बिना जो पहले से स्थापित हैं।

उन्नत .NET 3D API विशेषताएं

3D दृश्य बनाएं & समर्थित प्रारूप में सहेजें

लोड करें, सहेजें & फ़ाइलों को एक स्ट्रीम में कनवर्ट करें

ज्यामिति के साथ काम करें & दृश्य पदानुक्रम

एकाधिक नोड्स के बीच जाल ज्यामिति डेटा साझा करें

दृश्य दस्तावेज़ में एनिमेशन गुण जोड़ें

वर्टेक्स के कस्टम मेमोरी लेआउट के साथ एक मेष को त्रिभुज करें

दृश्य में एक लक्ष्य कैमरा जोड़ें

एक दृश्य में वस्तुओं को चेतन करें

सामग्री द्वारा विभाजित मेष

छवि प्रारूप में एक 3D दृश्य प्रस्तुत करें

ज्यामिति पर छाया डालें और प्राप्त करें

परिवर्तन विमान के उन्मुखीकरण की अनुमति दें

सिलेंडर के निर्माण में वृद्धि

जोड़ा गया वल्कन रेंडरर समर्थन

आकृतियों को बाहर निकालकर ज्यामिति बनाएं

यूवी एटलस एल्गोरिथ्म समर्थन

मानक 3डी प्रिंटिंग प्रारूप के लिए समर्थन AMF

FBX आयात और बाइनरी लेखन समर्थन

ड्रेको संपीड़न के साथ glTF फ़ाइलें निर्यात और आयात करें

3D फ़ाइल स्वरूप रूपांतरण

Aspose.3d for .NET उन्नत एल्गोरिदम की एक सरणी प्रदान करता है जो इसे 3D फ़ाइल स्वरूप रूपांतरण के लिए एक-एक-एक समाधान बनाता है। रूपांतरण प्रक्रिया फ़ाइल एक्सटेंशन को वांछित प्रारूप में बदलने जितनी सरल है। आपको केवल स्रोत फ़ाइल को दृश्य के उदाहरण में लोड करना है, और उचित फ़ाइलफ़ॉर्मेट पैरामीटर के साथ इसकी सहेजें विधि को कॉल करना है। इतना ही!

3D दृश्य को विभिन्न स्वरूपों में सहेजें - C#

// load the file to be converted

var scn = new Aspose.ThreeD.Scene(dir + "template.fbx");

// save in different formats

scn.Save(dir + "output.stl", Aspose.ThreeD.FileFormat.STLASCII);

scn.Save(dir + "output.obj", Aspose.ThreeD.FileFormat.WavefrontOBJ);

3D दृश्य निर्माण

Aspose.3D for .NET प्रोग्रामर को बिना किसी 3D मॉडलिंग या रेंडरिंग सॉफ़्टवेयर को स्थापित किए बिना खरोंच से आसानी से दृश्य उत्पन्न करने में सक्षम बनाता है। 3D .NET API दृश्यों को प्रारूपों (FBX, STL, WavefrontOBJ, Discreet3DS, Universal3D और Collada) में सहेजने में सक्षम बनाता है। दृश्य वर्ग वस्तु।

संपत्ति की जानकारी को 3D दृश्य में जोड़ें

मेटाडेटा संरचित जानकारी है जो एक सूचना संसाधन का वर्णन, पता लगाता है और इसे पुनर्प्राप्त करना, उपयोग करना और प्रबंधित करना आसान बनाता है। Aspose.3D for .NET API डेवलपर्स को दृश्य के लिए मेटाडेटा परिभाषित करने की अनुमति देता है।

बनाएं 3D मेश & ग्राफिक आकार

.NET 3D पुस्तकालय डेवलपर्स को विभिन्न 3D ज्यामितीय आकृतियों का एक जाल बनाने, नियंत्रण बिंदुओं और बहुभुजों को सरलतम तरीके से परिभाषित करने की अनुमति देता है ताकि जाल बनाया जा सके और एक आकार प्रकार के कई उदाहरणों के लिए एक जाल को इंगित किया जा सके। डेवलपर 3D सीन पर कहीं भी 3D आकृतियां रख सकते हैं।

एकाधिक नोड्स के साथ मेष ज्यामिति डेटा साझा करें

स्मृति आवश्यकताओं को कम करने के लिए, मेष का एक उदाहरण नोड के विभिन्न उदाहरणों के लिए बाध्य किया जा सकता है। कल्पना करें कि आपको एक ऐसे सिस्टम की आवश्यकता है जहां बड़ी संख्या में 3D क्यूब अप्रभेद्य हों; सिस्टम शुरू होने पर आप एक मेश ऑब्जेक्ट बनाकर मेमोरी को खाली कर सकते हैं। उस बिंदु पर, हर बार जब आपको किसी अन्य आकार की आवश्यकता होती है, तो आप एक और नोड ऑब्जेक्ट बनाते हैं, फिर उस नोड को एक मेष पर इंगित करें। इस प्रकार API इंस्टेंसिंग का प्रबंधन करता है।

वर्टेक्स के कस्टम मेमोरी लेआउट के साथ त्रिभुज जाल

एक जाल को त्रिभुज जाल में बदलें क्योंकि किसी भी जटिल संरचना को त्रिभुजों के समूह के रूप में दर्शाया जा सकता है। ग्राफिक सॉफ्टवेयर पैकेज और हार्डवेयर डिवाइस त्रिकोण पर अधिक कुशलता से काम करते हैं। जीपीयू (ग्राफिक्स प्रोसेसिंग यूनिट) को फीड करने के लिए वर्टेक्स का मेमोरी लेआउट भी महत्वपूर्ण है क्योंकि बफर से सही विशेषताओं को निकालने के लिए जीपीयू को वर्टेक्स लेआउट के बारे में भी पता होना चाहिए।

किसी भी बाहरी सॉफ़्टवेयर इंस्टालेशन से स्वतंत्र

Aspose.3D API को प्रबंधित कोड का उपयोग करके बनाया गया है जो कभी भी 3D फ़ाइलों के साथ काम करने के लिए मशीन पर किसी बाहरी API या सॉफ़्टवेयर इंस्टॉलेशन पर निर्भर नहीं करता है। यह समर्थित सुविधाओं, सुरक्षा, स्थिरता, मापनीयता, गति और कीमत के मामले में पूरी तरह से अनुकूलित समाधान है।

  
  

Aspose.3D नीचे सूचीबद्ध अन्य लोकप्रिय विकास परिवेशों के लिए अलग-अलग 3D संसाधन API प्रदान करता है: