यह संक्षिप्त मार्गदर्शिका वर्णन करती है कि जावा का उपयोग करके OBJ को FBX में कैसे परिवर्तित किया जाए। इसमें एप्लिकेशन को चलाने और आपकी आवश्यकताओं के लिए इसे सुधारने के लिए विकास वातावरण सेट करने का विवरण है, और जावा** का उपयोग करके **ओबीजे को एफबीएक्स में बदलने के लिए एक रेडी-टू-रन नमूना कोड है। इस नमूना कोड को जावा का समर्थन करने वाले किसी भी प्लेटफ़ॉर्म पर इस रूपांतरण के लिए किसी अन्य तृतीय-पक्ष टूल या 3D हैंडलिंग सॉफ़्टवेयर की आवश्यकता नहीं है।
जावा का उपयोग करके OBJ को FBX में बदलने के चरण
- OBJ से FBX परिवर्तन के लिए मेवेन रिपॉजिटरी से Aspose.3D for Java जोड़ने के लिए IDE सेट करें
- नमूना OBJ फ़ाइल को सीन क्लास ऑब्जेक्ट में लोड करें
- एक FbxSaveOptions क्लास ऑब्जेक्ट को इंस्टेंट करें
- FbxSaveOptions ऑब्जेक्ट के कंस्ट्रक्टर में file format सेट करें
- कस्टम सेटिंग्स का उपयोग करके परिणामी FBX फ़ाइल को सहेजें
ये चरण Java* का उपयोग करके *3D ऑब्जेक्ट को FBX में परिवर्तित करने की प्रक्रिया का सारांश प्रस्तुत करते हैं। इस प्रक्रिया के लिए स्रोत OBJ फ़ाइल को सीन क्लास में लोड करने की आवश्यकता होती है क्योंकि इसमें कई प्रारूपों में रूपांतरण के लिए बुनियादी सुविधाएँ शामिल होती हैं। विभिन्न गुणों को सेट करके FbxSaveOptions क्लास ऑब्जेक्ट का उपयोग करके आउटपुट FBX फ़ाइल का अनुकूलन संभव है।
जावा का उपयोग करके ओबीजे को एफबीएक्स में बदलने के लिए कोड
import com.aspose.threed.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Change OBJ to FBX in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the input OBJ file | |
Scene scene = Scene.fromFile("Aspose3D.obj"); | |
// Initialize the FbxSaveOptions object | |
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500_BINARY); | |
// Convert OBJ to FBX format | |
scene.save("OBJtoFBX.fbx", options); | |
System.out.println("Done"); | |
} | |
} |
यह कोड खंड जावा* का उपयोग करके *ओबीजे से एफबीएक्स कनवर्टर को प्रदर्शित करता है। हमने फ़ाइल प्रारूप FBX7500_BINARY का उपयोग किया है, हालाँकि आप अपनी आवश्यकताओं के अनुसार इसके ASCII संस्करण या अन्य FBX प्रारूप संस्करणों का उपयोग कर सकते हैं। आउटपुट FBX फ़ाइल को FbxSaveOptions क्लास में विभिन्न तरीकों का उपयोग करके अनुकूलित किया जा सकता है, उदाहरण के लिए, आप अपनी पसंद के अनुसार कोड को बढ़ाने के लिए EmbedTextures(), EnableCompression(), ExecutiveTextures(),foldRepeatedCurveData(), और GenerateVertexElementMaterial() को कॉल कर सकते हैं।
इस संक्षिप्त ट्यूटोरियल ने जावा* का उपयोग करके फ़ाइल स्वरूप को *ओबीजे से एफबीएक्स में बदलने में हमारा मार्गदर्शन किया है। यदि आप रिवर्स रूपांतरण यानी एफबीएक्स से ओबीजे में सीखने में रुचि रखते हैं, तो जावा में FBX को OBJ में कैसे परिवर्तित करें पर लेख देखें।