शुरूआत
Aspose.3D FOSS के साथ Java की शुरुआत
स्वागत है aspose-3d-foss, एक मुफ्त, ओपन-सोर्स Java लाइब्रेरी है जो 3D दृश्यों को लोड करने, बनाने और निर्यात करने के लिए है। यह गाइड आपको एक नई परियोजना से लेकर कुछ ही मिनटों में कार्यशील दृश्य तक ले जाता है।.
आवश्यकताएँ
| आवश्यकता | विवरण |
|---|---|
| Java | JDK 21 या बाद का संस्करण |
| बिल्ड टूल | Maven या Gradle |
| OS | Windows, macOS, या Linux |
स्थापना
अपने प्रोजेक्ट में Maven निर्भरता जोड़ें pom.xml:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d-foss</artifactId>
<version>26.1.0</version>
</dependency>सत्यापित करें:
import com.aspose.threed.Scene;
public class Main {
public static void main(String[] args) {
Scene scene = new Scene();
System.out.println("aspose-3d-foss loaded successfully.");
}
}देखें स्थापना गाइड Gradle सेटअप और सत्यापन चरणों के लिए।.
आप क्या कर सकते हैं
इंस्टॉल होने के बाद आप तुरंत कर सकते हैं:
- लोड करें OBJ, STL, glTF 2.0 / GLB, और FBX फ़ाइलें के माध्यम से
scene.open() - निरीक्षण करें सीन पदानुक्रम: पार करें
Nodeट्रीज़, पढ़ेंMeshज्यामिति, वर्टेक्स नॉर्मल्स और UVs तक पहुँचें - ट्रांसफ़ॉर्म नोड्स: अनुवाद, घूर्णन, और स्केल को के माध्यम से सेट करें
Transformक्लास - मैटेरियल्स लागू करें: असाइन करें
MaterialयाPbrMaterialनोड्स को - निर्यात को किसी भी समर्थित फ़ॉर्मेट में
scene.save() - ज्यामिति बनाएं: बनाएं
Meshऑब्जेक्ट्स को प्रोग्रामेटिकली कंट्रोल पॉइंट्स और पॉलीगॉन्स के साथ बनाएं
त्वरित शुरुआत
एक 3D फ़ाइल लोड करें, सीन हाइरार्की प्रिंट करें, और GLB फ़ॉर्मेट में पुनः सहेजें:
import com.aspose.threed.Scene;
import com.aspose.threed.Node;
public class QuickStart {
public static void main(String[] args) throws Exception {
Scene scene = new Scene();
scene.open("input.obj");
System.out.println("Root children: " + scene.getRootNode().getChildNodes().size());
for (Node node : scene.getRootNode().getChildNodes()) {
String entityType = node.getEntity() != null
? node.getEntity().getClass().getSimpleName()
: "no entity";
System.out.println(" " + node.getName() + " [" + entityType + "]");
}
scene.save("output.glb");
System.out.println("Saved output.glb");
}
}आगे के कदम
- इंस्टॉलेशन गाइड: Maven/Gradle सेटअप और सत्यापन
- डेवलपर गाइड: फ़ॉर्मेट समर्थन, मेष ऑपरेशन्स, मैटेरियल्स, और ट्रांसफ़ॉर्म्स
- विशेषताएँ और कार्यात्मकताएँ: हर फीचर क्षेत्र में Java उदाहरणों के साथ गहराई से डाइव करें