HTML JPG PDF XML JT
Aspose.3D  for .NET
JT

पॉइंट क्लाउड को C# के माध्यम से JT पर उत्पन्न करें

सर्वर-साइड API का उपयोग करके JT फ़ाइलों के लिए पॉइंट क्लाउड जेनरेट करने के लिए अपने स्वयं के .NET ऐप्स बनाएं।

पॉइंट क्लाउड को JT फ़ाइल का उपयोग करके C# कैसे उत्पन्न करें

JT फ़ाइल में पॉइंट क्लाउड जेनरेट करने के लिए, हम उपयोग करेंगे

Aspose.3D for .NET

API जो एक सुविधा संपन्न, शक्तिशाली और उपयोग में आसान API है, जो C# प्लेटफॉर्म के लिए जेनरेट पॉइंट क्लाउड के साथ उपयोग किया जाता है। खुला हुआ

नुगेट

पैकेज मैनेजर, खोजें


और स्थापित करें। आप पैकेज मैनेजर कंसोल से निम्न कमांड का भी उपयोग कर सकते हैं।

पैकेज मैनेजर कंसोल कमांड


PM> Install-Package Aspose.3D

पॉइंट क्लाउड को JT से C# तक जेनरेट करने के चरण

Aspose.3D केवल कोड की कुछ पंक्तियों के साथ JT फ़ाइल में बिंदु क्लाउड उत्पन्न करना डेवलपर्स के लिए आसान बनाता है।

  • सीन क्लास के कंस्ट्रक्टर के माध्यम से लोड करें JT फ़ाइल- Aspose.3D का पॉइंटक्लाउड ऑब्जेक्ट प्राप्त करें- EvaluateGlobalTransform विधि के माध्यम से एक ट्रांसफ़ॉर्म ऑब्जेक्ट बनाएँ- मर्ज विधि का उपयोग करके पॉइंट क्लाउड उत्पन्न करें- दृश्य को कॉल करें। ऑब्जेक्ट के साथ विधि सहेजें

सिस्टम आवश्यकताएं

Aspose.3D for .NET सभी प्रमुख ऑपरेटिंग सिस्टम पर समर्थित है। बस सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं।

  • Microsoft Windows या .NET Framework, .NET Core, Mono के साथ संगत OS- माइक्रोसॉफ्ट विजुअल स्टूडियो जैसे विकास का माहौल- Aspose.3D for .NET आपके प्रोजेक्ट में संदर्भित
 

पॉइंट क्लाउड जेनरेट करने के लिए C# कोड JT


//स्रोत फ़ाइल जिसे बिंदु बादल उत्पन्न करने की आवश्यकता है
string file = "template.jt";

// दृश्य का एक उदाहरण बनाएँ
Scene scene = new Scene(file);

//Aspose.3D का पॉइंटक्लाउड ऑब्जेक्ट प्राप्त करें और पॉइंट क्लाउड उत्पन्न करें
var pc = new PointCloud();
scene.RootNode.Accept((Node n) =>
{
    if (n.Entities.Count > 0)
    {
        var transform = n.EvaluateGlobalTransform(true);
        foreach (var entity in n.Entities)
        {
            if (entity is Geometry g)
            {
                Merge(pc, g, transform);
            }
            else if (entity is IMeshConvertible mc)
            {
                var mesh = mc.ToMesh();
                Merge(pc, mesh, transform);
            }

        }
    }
    return true;
});

//बिंदु बादल उत्पन्न करने के लिए मर्ज विधि
private void Merge(PointCloud pc, Geometry g, Matrix4 transform)
{
    var tmp = PointCloud.FromGeometry(g, 10);
    for (int i = 0; i < tmp.ControlPoints.Count; i++)
    {
        var pt = transform * tmp.ControlPoints[i];
        pc.ControlPoints.Add(pt);
    }
}

// न्यूसीन का एक उदाहरण बनाएं
var newScene = new Scene(pc);

//सहेजते समय, आपको सहेजें प्रारूप का एक SaveOptions ऑब्जेक्ट बनाना होगा
string output=System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".ply";
PlySaveOptions ply = new PlySaveOptions();
ply.PointCloud = true;
newScene.Save(output,ply);
 
  • लगभग Aspose.3D for .NET API

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

    पॉइंट क्लाउड को JT पर जेनरेट करने के लिए निःशुल्क ऐप

    हमारे लाइव डेमो की जांच करें बिंदु बादल 3DS निम्नलिखित लाभों के साथ।

      कुछ भी डाउनलोड या सेटअप करने की आवश्यकता नहीं है
      कोड लिखने या संकलित करने की आवश्यकता नहीं है
      बस JT फ़ाइल अपलोड करें और "जेनरेट करें" बटन दबाएं
      यदि आवश्यक हो, तो लिंक से JT फ़ाइल डाउनलोड करें

    JT क्या है JT फ़ाइल प्रारूप

    JT (बृहस्पति टेसेलेशन) सीमेंस पीएलएम सॉफ्टवेयर द्वारा विकसित एक कुशल, उद्योग-केंद्रित और लचीला आईएसओ-मानकीकृत 3D डेटा प्रारूप है। एयरोस्पेस, ऑटोमोटिव उद्योग और भारी उपकरण के यांत्रिक CAD डोमेन अपने सबसे प्रमुख 3D विज़ुअलाइज़ेशन प्रारूप के रूप में JT का उपयोग करते हैं।

    पढ़ने अधिक

    प्वाइंट क्लाउड को फॉर्मेट में जेनरेट करने के लिए अन्य समर्थित ऐप

    C# का उपयोग करके, व्यक्ति कई अन्य फ़ाइल स्वरूपों के लिए पॉइंट क्लाउड भी उत्पन्न कर सकता है, जिसमें शामिल हैं।

    3MF (3D निर्माण प्रारूप)
    AMF (योजक विनिर्माण प्रारूप)
    ASE (2डी एनिमेशन फाइल)
    DAE (डिजिटल एसेट एक्सचेंज)
    DXF (ड्राइंग इंटरचेंज प्रारूप)
    DRC (Google Draco)
    FBX (3D प्रारूप)
    GLB (3D फ़ाइल बाइनरी प्रतिनिधित्व)
    GLTF (जीएल ट्रांसमिशन प्रारूप)
    3DS (3D स्टूडियो मेश फ़ाइल स्वरूप)
    OBJ (3D फ़ाइल स्वरूप)
    PLY (बहुभुज फ़ाइल स्वरूप)
    PDF (3D PDF)
    RVM (अवेवा प्लांट डिजाइन मॉडल)
    STL (विनिमेय 3D भूतल ज्यामिति)
    U3D (Universal 3D)
    VRML (आभासी वास्तविकता मॉडलिंग भाषा)
    एक्स (DirectX मॉडल छवि)
    USD (यूनिवर्सल सीन विवरण)
    USDZ (यूनिवर्सल सीन विवरण जिप आर्काइव)