
Aspose.3D Cloud Ruby SDK
Ruby API 3D Modelləri və Səhnələri Yaratmaq, Redaktə Etmək və Çevirmək üçün
Güclü 3D Proqram Təminatı İnkişaf Dəsti (SDK), Swift inkişaf etdiricilərinə 3D Modelləri/Səhnələri və digər fayl formatlarını yaratmaq, dəyişdirmək, render etmək, manipulyasiya etmək və çevirmək imkanı verir.
Aspose.3D Cloud Ruby SDK nədir?
Texnologiya sürətlə inkişaf etdikcə, yüksək səviyyəli 3D tətbiqləri və xidmətlərinə tələbat artır. Aspose.3D Cloud Ruby SDK sayəsində sizin kimi inkişafçılar güclü alətlər dəstinə sahib olurlar. Bu alətlər sizə bulud əsaslı tətbiqlərinizə təsirli 3D xüsusiyyətləri əlavə etməyi asanlaşdırır. Bu alət dəsti 3D modellərlə hamar və səmərəli işləmənizi təmin edir. Əgər oyunlar, animasiyalar və ya simulasiya yaratmaqla məşğul olursunuzsa, bu SDK 3D modellərlə işləmənizi asanlaşdırmaq üçün geniş alətlər təklif edir. Aspose.3D Cloud Ruby SDK çox etibarlıdır. O, FBX, STL, VRML, ASE, OBJ, 3DS, U3D, DAE, DRC, GLTF, RVM, PDF, AMF, PLY, X, JT, DXF, 3MF, HTML və daha çox kimi populyar 3D fayl formatlarını dəstəkləyir.
Aspose.3D Cloud Ruby SDK istifadəçi dostudur və müxtəlif siniflər və alqoritmləri özündə birləşdirən güclü Ruby API‑ni təqdim edir ki, bu da 3D məlumatların işlənməsinə yönəldilib. Bu kitabxana əsas xüsusiyyətlərlə təchiz olunmuşdur, məsələn, 3D obyektlərin (Box, Cylinder, Sphere, Torus, Plane kimi) yaradılması, 3D modellərlə əlaqəli tekstür və materialların idarə edilməsi, 3D modellərdə animasiya və interaktivliyin idarə edilməsi, həndəsi redaktə dəstəyi, 3D modellərin renderlənməsi və vizuallaşdırılması, 3D modelin digər dəstəklənən formatlara çevrilməsi, yüksək keyfiyyətli şəkillər və animasiyaların renderlənməsi və daha çox. Əgər siz proqramçıysanız, bu alətlə 3D modellərlə asanlıqla işləyə bilərsiniz. Ölçüləri dəyişdirmək, fırlatmaq, hərəkət etdirmək və hətta skelet animasiyası kimi daha mürəkkəb dəyişiklikləri tətbiq etmək kimi işləri rahatlıqla yerinə yetirə bilərsiniz. Aspose.3D SDK ilə imkanların geniş spektri sizin əlinizdədir.
Aspose.3D Cloud Ruby SDK ilə Başlanğıc
Aspose.3D Cloud Ruby SDK‑ı quraşdırmağın tövsiyə olunan yolu RubyGems‑dən istifadə etməkdir. Zəhmət olmasa, problemsiz quraşdırma üçün aşağıdakı əmri istifadə edin.
Aspose.3D Cloud Ruby SDK-nı RubyGems vasitəsilə quraşdırın
gem install aspose_3d_cloud Siz həmçinin onu birbaşa Aspose məhsul səhifəsi yükləyə bilərsiniz.Ruby Tətbiqlərində 3D Səhnə Tərkibi
Aspose.3D Cloud Ruby SDK proqram təminatı inkişaf etdiricilərinə Ruby tətbiqləri daxilində 3D səhnələr yaratmağa və müxtəlif növ obyektlərlə işləməyə imkan verir. API proqram təminatı inkişaf etdiricilərinə bir neçə modeli birləşdirərək, onları virtual məkan daxilində yerləşdirərək və əlaqələrini təyin edərək mürəkkəb 3D səhnələr yaratma imkanı verir. İnkişaf etdiricilər asanlıqla iyerarxik strukturlar yarada, modelləri skeletlərə əlavə edə və interaktiv mühitlər yarada bilərlər.
Ruby vasitəsilə Yeni Səhnə Necə Yaratmaq və Müxtəlif Xüsusiyyətləri Təyin Etmək?
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)
Ruby API vasitəsilə 3D Model Çevrilməsi
Aspose.3D Cloud Ruby SDK Ruby tətbiqləri daxilində 3D modelləri müxtəlif digər dəstəklənən fayl formatlarına çevirmək üçün çox güclü dəstək daxil etmişdir. Bu, Aspose.3D Cloud API ilə problemsiz inteqrasiya təmin edir, proqram mühəndislərinə 3D modelləri müxtəlif formatlar arasında çevirməyə imkan verir. İstifadəçilər FBX-dən glTF-ə, FBX-dən PDF-ə və ya STL-dən OBJ-ə çevirmə ehtiyacını duyduqda, SDK prosesi sadələşdirir və dəqiq və etibarlı çevirmələri təmin edir. Aşağıdakı nümunə, inkişaf etdiricilərin yalnız bir neçə Ruby kod sətiri ilə FBX 3D modelini PDF fayl formatına necə çevirdiyini göstərir.
Ruby Kodu ilə FBX-i PDF-ə Necə Çevirmək?
# 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 Modellərdə Tekstur və Material İdarəetməsi
Aspose.3D Cloud Ruby SDK proqramçılara 3D diaqramları ilə bağlı tekstur və material məlumatlarını asanlıqla idarə etməyə imkan verir. SDK 3D modellərlə əlaqəli tekstur və materialları idarə etmək üçün geniş imkanlar təqdim edir. Siz obyektlərə tekstur əlavə edə, onların xəritələmə koordinatlarını tənzimləyə və rəng, parlaqlıq, şəffaflıq kimi material xüsusiyyətlərini idarə edə bilərsiniz. Bu xüsusiyyətlər inkişafçılara realistik render effektləri əldə etməyə və modellərinizin vizual keyfiyyətini artırmağa kömək edir.
Ruby API vasitəsilə Animasiya və İnteraktivlik Dəstəyi
Aspose.3D Cloud Ruby SDK Ruby tətbiqlərində 3D modellər üçün animasiya və interaktivlik üzrə geniş dəstək təklif edir. Proqramçılar asanlıqla əsas kadrları təyin edə, obyekt transformasiyalarını animasiya edə və animasiyaların zamanlamasını və interpolasiyasını idarə edə bilərlər. Bundan əlavə, inkişafçılar obyektlərə skriptlər və ya davranışlar əlavə edərək interaktiv tətbiqlər və oyunlar yaratmaq imkanı əldə edirlər. İnkişafçılar həmçinin 3D modellərə realistik işıqlandırma effektləri tətbiq edərək onların vizual keyfiyyətini artırırlar.
