1. Produk
  2.   3D
  3.   Ruby
  4.   Aspose.3D Cloud Ruby SDK

Aspose.3D Cloud Ruby SDK

 
 

API Ruby untuk Mencipta, Mengedit & Menukar Model & Scene 3D

Kit Pembangunan Perisian 3D (SDK) yang Kuat yang membolehkan Pemaju Swift Mencipta, Mengubah Suai, Merender, Memanipulasi, & Menukar Model/Scene 3D serta Format Fail Lain.

Apakah Aspose.3D Cloud Ruby SDK?

Dengan teknologi yang berkembang pesat, keperluan untuk aplikasi dan perkhidmatan 3D berkelas tinggi semakin meningkat. Terima kasih kepada Aspose.3D Cloud Ruby SDK, pembangun seperti anda mempunyai akses kepada set alat yang kukuh. Alat-alat ini memudahkan anda menambah ciri 3D yang mengagumkan ke dalam aplikasi berasaskan awan anda. Kit alat ini memberi kuasa kepada anda untuk bekerja dengan model 3D dengan lancar dan berkesan. Jika anda terlibat dalam penciptaan permainan, animasi, atau simulasi, SDK ini menawarkan pelbagai alat untuk memudahkan kerja anda dengan model 3D. Aspose.3D Cloud Ruby SDK sangat boleh dipercayai. Ia menyokong banyak format fail 3D popular seperti FBX, STL, VRML, ASE, OBJ, 3DS, U3D, DAE, DRC, GLTF, RVM, PDF, AMF, PLY, X, JT, DXF, 3MF, HTML, dan banyak lagi.

SDK Aspose.3D Cloud Ruby mesra pengguna dan dilengkapi dengan API Ruby yang kukuh yang merangkumi pelbagai kelas dan algoritma yang disesuaikan untuk mengendalikan maklumat 3D. Perpustakaan ini dipenuhi dengan ciri penting seperti menjana objek 3D (seperti Kotak, Silinder, Sfera, Torus, Satah), serta mengendalikan tekstur dan bahan yang berkaitan dengan model 3D, mengendalikan animasi dan interaktiviti dalam model 3D, sokongan penyuntingan geometri, rendering dan visualisasi model 3D, penukaran model 3D ke format lain yang disokong, rendering imej dan animasi berkualiti tinggi dan banyak lagi. Jika anda seorang pembangun perisian, anda boleh dengan mudah bekerja dengan model 3D menggunakan alat ini. Anda boleh dengan mudah melakukan perkara seperti menukar saiz, memutar, memindahkan, dan bahkan menerapkan perubahan yang lebih kompleks seperti animasi rangka. Dengan Aspose.3D SDK, anda mempunyai pelbagai kemungkinan di hujung jari anda.

Previous Next

Mula Menggunakan Aspose.3D Cloud Ruby SDK

Cara yang disyorkan untuk memasang Aspose.3D Cloud Ruby SDK ialah menggunakan RubyGems. Sila gunakan perintah berikut untuk pemasangan yang lancar.

Pasang Aspose.3D Cloud Ruby SDK melalui RubyGems

gem install aspose_3d_cloud 
Anda juga boleh memuat turunnya secara langsung dari halaman produk Aspose.

Komposisi Adegan 3D dalam Aplikasi Ruby

Aspose.3D Cloud Ruby SDK membolehkan pemaju perisian untuk mencipta adegan 3D dan mengendalikan pelbagai jenis entiti dalam aplikasi Ruby. API ini memberi kuasa kepada pemaju perisian untuk mencipta adegan 3D yang kompleks dengan menggabungkan pelbagai model, menempatkannya dalam ruang maya, dan mendefinisikan hubungan mereka. Pemaju dapat dengan mudah mencipta struktur hierarki, melampirkan model kepada rangka, dan mencipta persekitaran interaktif dengan mudah.

Bagaimana untuk Membuat Adegan Baru dan Menetapkan Pelbagai Sifat melalui 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)

Penukaran Model 3D melalui API Ruby

Aspose.3D Cloud Ruby SDK telah menyertakan sokongan yang sangat kuat untuk menukar model 3D ke pelbagai format fail lain yang disokong dalam aplikasi Ruby. Ia menyediakan integrasi lancar dengan Aspose.3D Cloud API, membolehkan jurutera perisian menukar model 3D antara format yang berbeza. Sama ada pengguna perlu menukar dari FBX ke glTF, FBX ke PDF atau STL ke OBJ, SDK mempermudahkan proses tersebut dan memastikan penukaran yang tepat serta boleh dipercayai. Contoh berikut menunjukkan bagaimana pemaju dapat menukar model 3D FBX ke format fail PDF dengan hanya beberapa baris kod Ruby.

Bagaimana untuk Menukar FBX kepada PDF melalui Kod 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)

Pengurusan Tekstur dan Bahan dalam Model 3D

Aspose.3D Cloud Ruby SDK memudahkan pengaturcara komputer mengurus maklumat tekstur dan bahan yang berkaitan dengan diagram 3D mereka. SDK menyediakan keupayaan yang luas untuk mengurus tekstur dan bahan yang dikaitkan dengan model 3D. Anda boleh menerapkan tekstur pada objek, menyesuaikan koordinat pemetaan mereka, dan mengawal sifat bahan seperti warna, kilauan, dan ketelusan. Ciri-ciri ini membolehkan pembangun mencapai kesan rendering yang realistik dan meningkatkan kualiti visual model anda.

Sokongan Animasi dan Interaktiviti melalui API Ruby

Aspose.3D Cloud Ruby SDK menawarkan sokongan menyeluruh untuk animasi dan interaktiviti dalam model 3D di dalam aplikasi Ruby. Pembina perisian boleh menentukan bingkai utama, menganimasikan transformasi objek, dan mengawal masa serta interpolasi animasi dengan mudah. Selain itu, pembina boleh menambah interaktiviti dengan melampirkan skrip atau tingkah laku kepada objek, membolehkan mereka mencipta aplikasi dan permainan interaktif. Pembina juga boleh menerapkan kesan pencahayaan realistik pada model 3D, meningkatkan kualiti visualnya.

 Melayu