जावा में FBX फ़ाइल को OBJ में कैसे बदलें?

यह त्वरित ट्यूटोरियल आपको एक सरल प्रक्रिया का उपयोग करके ** FBX फ़ाइल को जावा में OBJ में बदलने के तरीके के बारे में मार्गदर्शन करता है। जावा में FBX को OBJ में बदलने की प्रक्रिया में स्रोत FBX फ़ाइल लोड करना और फिर वांछित आउटपुट फ़ाइल स्वरूप OBJ का उपयोग करके इसे सहेजना आवश्यक है। FBX से OBJ में इस रूपांतरण के लिए किसी तृतीय-पक्ष टूल का उपयोग करने या किसी अन्य 3D सॉफ़्टवेयर को स्थापित करने की कोई आवश्यकता नहीं है।

जावा में FBX फ़ाइल को OBJ में बदलने के चरण

  1. FBX को OBJ में बदलने के लिए मावेन रिपोजिटरी का उपयोग करके Aspose.3D जोड़ने के लिए प्रोजेक्ट को कॉन्फ़िगर करें
  2. 3D फ़ाइल स्वरूप और दृश्य वर्ग में संदर्भ जोड़ें
  3. Scene वर्ग के खुले कार्य का उपयोग करके स्रोत FBX फ़ाइल लोड करें
  4. FileFormat वर्ग से एन्यूमरेटर WAVEFRONTOBJ का उपयोग करके लोड की गई FBX फ़ाइल को OBJ के रूप में सहेजें

ये कदम जावा में एफबीएक्स को ओबीजे में निर्यात करने में सहायता करते हैं जैसे कि एफबीएक्स का उन्नत प्रारूप जिसमें मॉडल, स्किनिंग जानकारी, जोड़ों, यूवी डेटा और कई अन्य प्रकार की जानकारी शामिल है, एक सरल प्रारूप ओबीजे में केवल ज्यामिति और यूवी डेटा रखने में सक्षम है। कोड की कुछ पंक्तियों की मदद से। आपको FBX फ़ाइल को लोड करना होगा और फिर इसे वांछित प्रारूप OBJ में सहेजना होगा। ध्यान दें कि आप फाइलफॉर्मेट एन्यूमरेटर का उपयोग करके लोड की गई फ़ाइल को कई अन्य प्रारूपों में सहेज सकते हैं।

जावा में FBX को OBJ में बदलने के लिए कोड

import java.io.IOException;
import com.aspose.imaging.License;
import com.aspose.threed.FileFormat;
import com.aspose.threed.Scene;
public class ConvertFbxToObjInJava {
public static void main(String[] args) throws IOException {//main function of the ConvertFbxToObjInJava class for converting FBX to OBJ
// Initialize the license for the Aspose.3D product to avoid trial version limitations while converting FBX to OBJ
License license_3D = new License();
license_3D.setLicense("Aspose.ThreeD.lic");
// Create a Scene class object to load the FBX file
Scene Room3DScene = new Scene();
// Use open function in Scene class to load the FBX file from the disc
Room3DScene.open("Room.fbx");
// Save the loaded FBX file as Wave Front OBJ file
Room3DScene.save("Room.obj", FileFormat.WAVEFRONTOBJ);
}
}

इस जावा कोड में, सीन क्लास का उपयोग किया जाता है, जिसमें कई कंस्ट्रक्टर होते हैं, जिसमें डिफॉल्ट एक भी शामिल होता है, जिसमें कोई तर्क नहीं होता है जैसा कि इस नमूना कोड में दिखाया गया है। हालाँकि, आप एक नए नोड से जुड़ी इकाई, फ़ाइल नाम के साथ मूल दृश्य, या आवश्यकता के अनुसार केवल FBX फ़ाइल नाम प्रदान करके सीन क्लास ऑब्जेक्ट को इनिशियलाइज़ कर सकते हैं।

इस संक्षिप्त ट्यूटोरियल में, हमने FBX फ़ाइल को OBJ में बदलना सीखा। यदि आप बिटमैप को पीएनजी में परिवर्तित करने जैसे अन्य प्रकार के रूपांतरणों में रुचि रखते हैं, तो जावा में बीएमपी को पीएनजी में कैसे बदलें पर लेख देखें।

 हिन्दी