
Aspose.3D Cloud Ruby SDK
API Ruby untuk Membuat, Mengedit & Mengonversi Model & Scene 3D
Kit Pengembangan Perangkat Lunak (SDK) 3D yang Kuat yang memungkinkan Pengembang Swift untuk Membuat, Memodifikasi, Merender, Memanipulasi, & Mengonversi Model/Scene 3D serta Format File Lainnya.
Apa itu Aspose.3D Cloud Ruby SDK?
Dengan teknologi yang berkembang pesat, kebutuhan akan aplikasi dan layanan 3D kelas atas semakin meningkat. Berkat Aspose.3D Cloud Ruby SDK, pengembang seperti Anda memiliki akses ke seperangkat alat yang kuat. Alat-alat ini memudahkan Anda menambahkan fitur 3D yang mengesankan ke aplikasi berbasis cloud Anda. Toolkit ini memberdayakan Anda untuk bekerja dengan model 3D secara lancar dan efektif. Jika Anda terlibat dalam pembuatan game, animasi, atau simulasi, SDK ini menawarkan berbagai alat untuk mempermudah kerja Anda dengan model 3D. Aspose.3D Cloud Ruby SDK sangat dapat diandalkan. SDK ini mendukung banyak format file 3D populer seperti FBX, STL, VRML, ASE, OBJ, 3DS, U3D, DAE, DRC, GLTF, RVM, PDF, AMF, PLY, X, JT, DXF, 3MF, HTML, dan lainnya.
Aspose.3D Cloud Ruby SDK bersahabat dengan pengguna dan dilengkapi dengan API Ruby yang kuat yang mencakup berbagai kelas dan algoritma yang disesuaikan untuk menangani informasi 3D. Perpustakaan ini dilengkapi dengan fitur penting seperti menghasilkan objek 3D (seperti Kotak, Silinder, Bola, Torus, Bidang), serta menangani tekstur dan material yang terkait dengan model 3D, menangani animasi dan interaktivitas dalam model 3D, dukungan penyuntingan geometri, rendering dan visualisasi model 3D, konversi model 3D ke format lain yang didukung, rendering gambar dan animasi berkualitas tinggi, dan banyak lagi. Jika Anda seorang pengembang perangkat lunak, Anda dapat dengan mudah bekerja dengan model 3D menggunakan alat ini. Anda dapat dengan mudah melakukan hal-hal seperti mengubah ukuran, memutar, memindahkan, dan bahkan menerapkan perubahan yang lebih kompleks seperti animasi rangka. Dengan Aspose.3D SDK, Anda memiliki beragam kemungkinan di ujung jari Anda.
Memulai dengan Aspose.3D Cloud Ruby SDK
Cara yang disarankan untuk menginstal Aspose.3D Cloud Ruby SDK adalah menggunakan RubyGems. Silakan gunakan perintah berikut untuk instalasi yang lancar.
Instal Aspose.3D Cloud Ruby SDK via RubyGems
gem install aspose_3d_cloud Anda juga dapat mengunduhnya langsung dari halaman produk Aspose.Komposisi Adegan 3D dalam Aplikasi Ruby
Aspose.3D Cloud Ruby SDK memungkinkan pengembang perangkat lunak untuk membuat adegan 3D dan menangani berbagai jenis entitas di dalam aplikasi Ruby. API ini memberdayakan pengembang perangkat lunak untuk membuat adegan 3D yang kompleks dengan menggabungkan beberapa model, menempatkannya di ruang virtual, dan mendefinisikan hubungan di antara mereka. Pengembang dapat dengan mudah membuat struktur hierarkis, melampirkan model ke kerangka, dan menciptakan lingkungan interaktif dengan mudah.
Bagaimana Membuat Adegan Baru dan Mengatur Berbagai Properti via Ruby?
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)
Konversi Model 3D melalui API Ruby
Aspose.3D Cloud Ruby SDK telah menyertakan dukungan yang sangat kuat untuk mengonversi model 3D ke berbagai format file lain yang didukung di dalam aplikasi Ruby. Ini menyediakan integrasi yang mulus dengan Aspose.3D Cloud API, memungkinkan insinyur perangkat lunak untuk mengonversi model 3D antar format yang berbeda. Apakah pengguna perlu mengonversi dari FBX ke glTF, FBX ke PDF, atau STL ke OBJ, SDK menyederhanakan proses dan memastikan konversi yang akurat serta dapat diandalkan. Contoh berikut menunjukkan bagaimana pengembang dapat mengonversi model 3D FBX ke format file PDF hanya dengan beberapa baris kode Ruby.
Bagaimana Mengonversi FBX ke PDF via Kode Ruby?
# 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)
Manajemen Tekstur dan Material dalam Model 3D
Aspose.3D Cloud Ruby SDK memudahkan para programmer komputer untuk mengelola informasi tekstur dan material di samping diagram 3D mereka. SDK menyediakan kemampuan luas untuk mengelola tekstur dan material yang terkait dengan model 3D. Anda dapat menerapkan tekstur pada objek, menyesuaikan koordinat pemetaan mereka, dan mengontrol properti material seperti warna, kilau, dan transparansi. Fitur-fitur ini memungkinkan pengembang mencapai efek rendering yang realistis dan meningkatkan kualitas visual model Anda.
Dukungan Animasi dan Interaktivitas melalui API Ruby
Aspose.3D Cloud Ruby SDK menawarkan dukungan komprehensif untuk animasi dan interaktivitas dalam model 3D di dalam aplikasi Ruby. Pengembang perangkat lunak dapat mendefinisikan key-frame, menganimasikan transformasi objek, dan mengontrol timing serta interpolasi animasi dengan mudah. Selain itu, pengembang dapat menambahkan interaktivitas dengan melampirkan skrip atau perilaku pada objek, memungkinkan mereka membuat aplikasi interaktif dan game. Pengembang juga dapat menerapkan efek pencahayaan realistis pada model 3D, meningkatkan kualitas visualnya.
