डेवलपर गाइड
डेवलपर गाइड
यह अनुभाग मुख्य क्षमताओं को कवर करता है Aspose.3D 26.1.0 के लिए .NET. सभी क्लासें इस में स्थित हैं Aspose.ThreeD namespace.
सीन I/O
यह Scene class शीर्ष-स्तर कंटेनर है। उपयोग करें Scene.Open() फ़ाइलें लोड करने के लिए और Scene.Save() निर्यात करने के लिए:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");फ़ॉर्मेट फ़ाइल एक्सटेंशन से स्वतः पता लगाया जाता है। स्पष्ट नियंत्रण के लिए, फ़ॉर्मेट-विशिष्ट विकल्प पास करें जैसे FbxLoadOptions, GltfSaveOptions, या ObjSaveOptions.
सीन ग्राफ
प्रत्येक सीन में एक RootNode. CreateChildNode() और एंटिटीज़ (मेशेज़, कैमरे, लाइट्स) उन नोड्स में:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));हाइरार्की को पार करें के माध्यम से node.ChildNodes और संलग्न एंटिटी तक पहुँचें के माध्यम से node.Entity.
समर्थित फ़ॉर्मेट
| Format | आयात | निर्यात |
|---|---|---|
| OBJ | हाँ | हाँ |
| STL | हाँ | हाँ |
| glTF 2.0 / GLB | हाँ | हाँ |
| FBX | हाँ | हाँ |
| COLLADA | हाँ | हाँ |
| PLY | हाँ | नहीं (एक्सपोर्टर नहीं जुड़ा है) |
| 3MF | हाँ | हाँ |
विषय
- विशेषताएँ और कार्यात्मकताएँ: C# उदाहरणों के साथ विस्तृत फीचर वॉकथ्रू