जावा में 3D मॉडल कैसे बदलें

जावा में 3D मॉडल कैसे बदलें

aspose-3d-foss के साथ फ़ॉर्मेट रूपांतरण दो‑चरणीय प्रक्रिया है: स्रोत को scene.open() के साथ लोड करें, फिर लक्ष्य को scene.save() के साथ सहेजें।

चरण-दर-चरण मार्गदर्शिका

चरण 1: पैकेज स्थापित करें

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-3d-foss</artifactId>
  <version>26.1.0</version>
</dependency>

चरण 2: लोड और रूपांतरित करें

import com.aspose.threed.Scene;

Scene scene = new Scene();
scene.open("input.fbx");
scene.save("output.glb");

आउटपुट फ़ॉर्मेट फ़ाइल एक्सटेंशन से अनुमानित किया जाता है।


चरण 3: सहेजने के विकल्पों का उपयोग करें

import com.aspose.threed.GltfSaveOptions;
import com.aspose.threed.FileContentType;

GltfSaveOptions opts = new GltfSaveOptions();
opts.setContentType(FileContentType.BINARY);
scene.save("output.glb", opts);

Note: FBX निर्यात aspose-3d-foss में उपलब्ध नहीं है। .fbx में सहेजने पर ExportException अनिवार्य रूप से उत्पन्न होता है। आउटपुट फ़ॉर्मेट के रूप में OBJ, STL, या glTF/GLB का उपयोग करें।


सामान्य रूपांतरण रेसिपी

स्रोतलक्ष्यनोट्स
OBJ to GLBवेब के लिए बाइनरी glTFscene.open("in.obj"); scene.save("out.glb");
FBX to STL3D प्रिंटिंग के लिए त्रिकोणीकृतscene.open("in.fbx"); scene.save("out.stl");
STL to OBJमॉडलिंग के लिए वेवफ़्रंटscene.open("in.stl"); scene.save("out.obj");

अक्सर पूछे जाने वाले प्रश्न (FAQ)

क्या रूपांतरण सामग्री को संरक्षित करता है?

सामग्री मानचित्रण सर्वोत्तम‑प्रयास है। सभी स्वरूप समान सामग्री गुण नहीं ले जाते।

क्या मैं फ़ाइलों को बैच-परिवर्तित कर सकता हूँ?

प्रत्येक फ़ाइल के लिए एक नया Scene बनाएं। प्रत्येक उदाहरण स्वतंत्र है।

 हिन्दी