1. उत्पादों
  2.   3डी
  3.   Ruby
  4.   Aspose.3D Cloud Ruby SDK

Aspose.3D Cloud Ruby SDK

 
 

3D मॉडल और सीन बनाने, संपादित करने और परिवर्तित करने के लिए Ruby API

एक शक्तिशाली 3D सॉफ़्टवेयर विकास किट (SDK) जो स्विफ्ट डेवलपर्स को 3D मॉडल/सीन और अन्य फ़ाइल फ़ॉर्मेट को बनाने, संशोधित करने, रेंडर करने, हेरफेर करने और परिवर्तित करने की अनुमति देता है।

Aspose.3D क्लाउड रूबी SDK क्या है?

तकनीक के तेज़ी से आगे बढ़ने के साथ, हाई-एंड 3D ऐप्स और सेवाओं की आवश्यकता बढ़ रही है। Aspose.3D क्लाउड रूबी SDK के धन्यवाद से, आपके जैसे डेवलपर्स को टूल्स का एक मजबूत सेट उपलब्ध होता है। ये टूल्स आपको अपने क्लाउड-आधारित ऐप्स में प्रभावशाली 3D फीचर्स जोड़ना आसान बनाते हैं। यह टूलकिट आपको 3D मॉडल्स के साथ सहज और प्रभावी ढंग से काम करने में सक्षम बनाता है। यदि आप गेम, एनीमेशन या सिमुलेशन बनाने में शामिल हैं, तो यह SDK 3D मॉडल्स पर काम करना आसान बनाने के लिए विभिन्न टूल्स प्रदान करता है। Aspose.3D क्लाउड रूबी SDK वास्तव में भरोसेमंद है। यह कई लोकप्रिय 3D फ़ाइल फ़ॉर्मैट्स जैसे FBX, STL, VRML, ASE, OBJ, 3DS, U3D, DAE, DRC, GLTF, RVM, PDF, AMF, PLY, X, JT, DXF, 3MF, HTML, और अधिक को सपोर्ट करता है।

Aspose.3D Cloud Ruby SDK उपयोगकर्ता‑अनुकूल है और इसमें एक मजबूत Ruby API शामिल है जिसमें विभिन्न क्लास और एल्गोरिदम हैं जो 3D जानकारी को संभालने के लिए अनुकूलित हैं। यह लाइब्रेरी आवश्यक सुविधाओं से भरपूर है जैसे 3D ऑब्जेक्ट्स (जैसे Box, Cylinder, Sphere, Torus, Plane) बनाना, 3D मॉडलों से जुड़े टेक्सचर और मैटीरियल को संभालना, 3D मॉडलों में एनीमेशन और इंटरैक्टिविटी को संभालना, ज्योमेट्री एडिटिंग समर्थन, 3D मॉडलों को रेंडर और विज़ुअलाइज़ करना, 3D मॉडल को अन्य समर्थित फ़ॉर्मैट्स में कन्वर्ट करना, उच्च‑गुणवत्ता वाली छवियों और एनीमेशन को रेंडर करना और कई अन्य। यदि आप एक सॉफ़्टवेयर डेवलपर हैं, तो आप इस टूल का उपयोग करके 3D मॉडलों के साथ आसानी से काम कर सकते हैं। आप आसानी से आकार बदलना, घुमाना, ले जाना, और यहाँ तक कि स्केलेटल एनीमेशन जैसी जटिल परिवर्तन भी लागू कर सकते हैं। Aspose.3D SDK के साथ, आपके पास संभावनाओं की एक विस्तृत श्रृंखला आपके हाथों में है।

Previous Next

Aspose.3D क्लाउड रूबी SDK के साथ शुरुआत

Aspose.3D Cloud Ruby SDK को स्थापित करने का अनुशंसित तरीका RubyGems का उपयोग करना है। सुगम स्थापना के लिए कृपया निम्नलिखित कमांड का उपयोग करें।

RubyGems के माध्यम से Aspose.3D क्लाउड रूबी SDK स्थापित करें

gem install aspose_3d_cloud 
आप इसे सीधे Aspose उत्पाद पृष्ठ से भी डाउनलोड कर सकते हैं।

रूबी एप्लिकेशनों में 3D सीन संरचना

Aspose.3D Cloud Ruby SDK सॉफ़्टवेयर डेवलपर्स को Ruby एप्लिकेशन के भीतर 3D सीन बनाने और विभिन्न प्रकार की एंटिटीज़ को संभालने की अनुमति देता है। API सॉफ़्टवेयर डेवलपर्स को कई मॉडलों को मिलाकर, उन्हें वर्चुअल स्पेस में स्थित करके, और उनके संबंधों को परिभाषित करके जटिल 3D सीन बनाने में सक्षम बनाता है। डेवलपर्स आसानी से पदानुक्रमित संरचनाएँ बना सकते हैं, मॉडलों को स्केलेटन से संलग्न कर सकते हैं, और सहजता से इंटरैक्टिव वातावरण बना सकते हैं।

रूबी के माध्यम से नई सीन कैसे बनाएं और विभिन्न गुण सेट करें?

scene = Aspose3DCloud::Scene.new
scene.background_color = Aspose3DCloud::Color.new(0.2, 0.2, 0.2)  # Set background color to gray
scene.fog_enabled = true
scene.fog_start = 100
scene.fog_end = 500
scene.fog_color = Aspose3DCloud::Color.new(0.5, 0.5, 0.5)  # Set fog color to light gray
scene.ambient_light_color = Aspose3DCloud::Color.new(0.5, 0.5, 0.5)  # Set ambient light color

# Manipulate Various Properties of scene Objects

# Create a cube mesh
cube = Aspose3DCloud::Mesh.create_box("Cube", 10, 10, 10)

# Set position and rotation of the cube
cube.transform.translation = Aspose3DCloud::Vector3.new(0, 0, 0)
cube.transform.rotation = Aspose3DCloud::Quaternion.from_euler_angles(0, 45, 0)

# Add the cube to the scene
scene.root_node.add_child(cube)

रूबी API के माध्यम से 3D मॉडल रूपांतरण

Aspose.3D Cloud Ruby SDK ने Ruby एप्लिकेशन के भीतर 3D मॉडलों को विभिन्न समर्थित फ़ाइल फ़ॉर्मेट में परिवर्तित करने के लिए बहुत शक्तिशाली समर्थन शामिल किया है। यह Aspose.3D Cloud API के साथ सहज एकीकरण प्रदान करता है, जिससे सॉफ़्टवेयर इंजीनियर्स विभिन्न फ़ॉर्मेट के बीच 3D मॉडलों को परिवर्तित कर सकते हैं। चाहे उपयोगकर्ताओं को FBX से glTF, FBX से PDF या STL से OBJ में बदलने की आवश्यकता हो, SDK प्रक्रिया को सरल बनाता है और सटीक एवं विश्वसनीय रूपांतरण सुनिश्चित करता है। निम्नलिखित उदाहरण दर्शाता है कि डेवलपर्स केवल कुछ ही Ruby कोड की लाइनों के साथ FBX 3D मॉडल को PDF फ़ाइल फ़ॉर्मेट में कैसे परिवर्तित कर सकते हैं।

रूबी कोड के माध्यम से FBX को PDF में कैसे परिवर्तित करें?

# Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).

    @three_d_cloud_api = AsposeThreeDCloud::ThreeDCloudApi.new("MY_CLIENT_SECRET", MY_CLIENT_ID")
	@name:String = "sample.fbx"
	@newformat:String = "pdf"
	@newfilename:String = "oaptest.pdf"

    result = @three_d_cloud_api.post_convert_by_format(@name, @newformat, @newfilename)

3D मॉडलों में टेक्सचर और सामग्री प्रबंधन

Aspose.3D क्लाउड रूबी SDK कंप्यूटर प्रोग्रामरों के लिए उनके 3D डायग्राम के साथ टेक्सचर और मैटेरियल संबंधित जानकारी को प्रबंधित करना आसान बनाता है। SDK 3D मॉडलों से जुड़े टेक्सचर और मैटेरियल को प्रबंधित करने के लिए व्यापक क्षमताएँ प्रदान करता है। आप ऑब्जेक्ट्स पर टेक्सचर लागू कर सकते हैं, उनके मैपिंग कोऑर्डिनेट्स को समायोजित कर सकते हैं, और रंग, चमक, और पारदर्शिता जैसी मैटेरियल प्रॉपर्टीज़ को नियंत्रित कर सकते हैं। ये सुविधाएँ डेवलपर्स को यथार्थवादी रेंडरिंग इफ़ेक्ट्स प्राप्त करने और आपके मॉडलों की दृश्य गुणवत्ता को बढ़ाने में सक्षम बनाती हैं।

रूबी API के माध्यम से एनीमेशन और इंटरैक्टिविटी समर्थन

Aspose.3D क्लाउड रूबी SDK रूबी एप्लिकेशन्स में 3D मॉडलों के लिए एनीमेशन और इंटरैक्टिविटी के व्यापक समर्थन प्रदान करता है। सॉफ़्टवेयर डेवलपर्स आसानी से की-फ़्रेम्स को परिभाषित कर सकते हैं, ऑब्जेक्ट ट्रांसफ़ॉर्मेशन को एनीमेट कर सकते हैं, और एनीमेशन की टाइमिंग और इंटरपोलेशन को नियंत्रित कर सकते हैं। अतिरिक्त रूप से, डेवलपर्स स्क्रिप्ट्स या व्यवहार को ऑब्जेक्ट्स से जोड़कर इंटरैक्टिविटी जोड़ सकते हैं, जिससे वे इंटरैक्टिव एप्लिकेशन और गेम बना सकते हैं। डेवलपर्स 3D मॉडलों पर यथार्थवादी लाइटिंग इफ़ेक्ट्स भी लागू कर सकते हैं, जिससे उनकी दृश्य गुणवत्ता बढ़ती है।

 हिन्दी