C# .NET 3D लाइब्रेरी 2D/3D ज्यामितीय गणना के लिए
ओपन सोर्स .NET 3D API के माध्यम से मेश सतह के विरुद्ध 3D बिटमैप, मेश निर्माण और रे-कास्टिंग के साथ कार्य करें।
Geometry3Sharp 2D/3D वेक्टर मैथ, कर्व्स और सर्फेस, स्पैटियल क्वेरीज़ और इंप्लिक्ट सर्फ़ेस जैसे ज्यामितीय संगणनाओं के साथ काम करने के लिए एक खुला स्रोत शुद्ध C# लाइब्रेरी है। Geometry3Sharp एकता के साथ पूरी तरह से संगत है। आपको G3_USING_UNITY स्क्रिप्टिंग परिभाषा सेट करने की आवश्यकता है और उसके बाद, आपके पास g3 और यूनिटी वेक्टर प्रकारों के बीच पारदर्शी इंटरऑप होगा
पुस्तकालय जाल निर्माण से संबंधित कई महत्वपूर्ण विशेषताओं का समर्थन करता है और जाल की सतह के खिलाफ रे-कास्टिंग करता है, मेष सरलीकरण, एकता रीमेशिंग एनिमेशन, 3 डी लैटिस उत्पन्न करना, मार्चिंग क्यूब, 3 डी बिटमैप्स के साथ काम करना, फास्ट मेश, फास्ट वाइंडिंग नंबरों के साथ सरफेसिंग पॉइंट सेट और कई अधिक।
ज्योमेट्री3शार्प के साथ शुरुआत करना
NuGet का उपयोग करके Geometry3Sharp को स्थापित करने का सबसे आसान तरीका है। सुचारू स्थापना के लिए कृपया निम्न कमांड का उपयोग करें।
NuGet के माध्यम से Geometry3Sharp स्थापित करें
Install-Package geometry3Sharp -Version 1.0.324
जाल निर्माण .NET पुस्तकालय के माध्यम से
ओपन सोर्स लाइब्रेरी Geometry3Sharp .NET का उपयोग करके इंटरएक्टिव मेश निर्माण के लिए कार्यक्षमता प्रदान करता है। सबसे पहले, आपको शीर्ष x/y/z निर्देशांक की सूचियों से DMesh3 ऑब्जेक्ट बनाने की आवश्यकता है। अब एक नया उपयोगिता फ़ंक्शन प्रदान किया गया है जो इस निर्माण को बहुत सरल बनाता है। इसके अलावा, NewVertexInfo प्रकार ने अन्य मामलों के लिए अतिरिक्त कंस्ट्रक्टर प्रदान किए हैं, जैसे कि वर्टेक्स रंग और यूवी।
एक मेष का Bitmap3Voxelization बनाएं
Geometry3Sharp सॉफ़्टवेयर डेवलपर्स को अपने स्वयं के अनुप्रयोगों के अंदर एक जाल के Bitmap3 Voxelization बनाने में सक्षम बनाता है। जाली के इस बिटमैप3वोक्सेलाइज़ेशन को बनाने के कई तरीके हैं जैसे कि मेश वाइंडिंग नंबर के साथ वोक्सेलाइज़ेशन, पॉइंट-कंटेनमेंट क्वेरी के साथ वोक्सेलाइज़ेशन, माइनक्राफ्ट-स्टाइल सरफेस मेश बनाना और बहुत कुछ। उपरोक्त के लिए ट्यूटोरियल GitHub प्रलेखन अनुभाग में दिए गए हैं।
3डी प्रिंटर नियंत्रण
Geometry3Sharp लाइब्रेरी डेवलपर्स को अपने 3D प्रिंटर के लिए सीधे GCode जेनरेट करने की अनुमति देती है। आपको ज्योमेट्री3Sharp, gsGCode, और gsSlicer लाइब्रेरी की आवश्यकता होगी। आपको अपने प्रिंटर के लिए उपयुक्त सेटिंग ऑब्जेक्ट की आवश्यकता होगी। आप सेटिंग्स को प्रोग्रामेटिक रूप से आसानी से अनुकूलित कर सकते हैं।