
Aspose.3D Cloud Ruby SDK
API Ruby pentru Crearea, Editarea și Conversia Modelelor și Scenelor 3D
Un kit de dezvoltare software 3D (SDK) puternic care permite dezvoltatorilor Swift să creeze, să modifice, să redea, să manipuleze și să convertească modele/scene 3D și alte formate de fișiere.
Ce este Aspose.3D Cloud Ruby SDK?
Pe măsură ce tehnologia avansează rapid, nevoia de aplicații și servicii 3D de înaltă calitate crește. Datorită Aspose.3D Cloud Ruby SDK, dezvoltatorii ca dumneavoastră au acces la un set robust de instrumente. Aceste instrumente vă facilitează adăugarea de funcționalități 3D impresionante în aplicațiile dumneavoastră bazate pe cloud. Acest kit de instrumente vă permite să lucrați cu modele 3D în mod fluid și eficient. Dacă sunteți implicat în crearea de jocuri, animații sau simulări, acest SDK oferă o gamă largă de instrumente pentru a vă simplifica lucrul cu modele 3D. Aspose.3D Cloud Ruby SDK este foarte fiabil. Acceptă numeroase formate de fișiere 3D populare, cum ar fi FBX, STL, VRML, ASE, OBJ, 3DS, U3D, DAE, DRC, GLTF, RVM, PDF, AMF, PLY, X, JT, DXF, 3MF, HTML și altele.
SDK-ul Aspose.3D Cloud pentru Ruby este prietenos cu utilizatorul și vine cu un API Ruby robust care include diverse clase și algoritmi adaptați pentru manipularea informațiilor 3D. Această bibliotecă este încărcată cu funcționalități esențiale, cum ar fi generarea de obiecte 3D (cum ar fi Cutie, Cilindru, Sferă, Tor, Plan), precum și gestionarea texturilor și materialelor asociate modelelor 3D, manipularea animațiilor și interactivității în modelele 3D, suport pentru editarea geometriei, redarea și vizualizarea modelelor 3D, conversia modelelor 3D în alte formate suportate, redarea de imagini și animații de înaltă calitate și multe altele. Dacă ești dezvoltator software, poți lucra fără efort cu modelele 3D folosind acest instrument. Poți efectua cu ușurință operații precum redimensionarea, rotirea, mutarea și chiar aplicarea de modificări mai complexe, cum ar fi animația scheletică. Cu SDK-ul Aspose.3D, ai la dispoziție o gamă largă de posibilități.
Începeți cu Aspose.3D Cloud Ruby SDK
Cea mai recomandată metodă de instalare a SDK-ului Aspose.3D Cloud pentru Ruby este prin utilizarea RubyGems. Vă rugăm să folosiți comanda următoare pentru o instalare fără probleme.
Instalați Aspose.3D Cloud Ruby SDK prin RubyGems
gem install aspose_3d_cloud De asemenea, îl puteți descărca direct de pe pagina de produs Aspose.Compoziția scenei 3D în aplicații Ruby
Aspose.3D Cloud Ruby SDK permite dezvoltatorilor de software să creeze scene 3D și să gestioneze diverse tipuri de entități în cadrul aplicațiilor Ruby. API-ul oferă dezvoltatorilor de software posibilitatea de a crea scene 3D complexe prin combinarea mai multor modele, poziționarea lor în spațiul virtual și definirea relațiilor dintre ele. Dezvoltatorii pot crea cu ușurință structuri ierarhice, pot atașa modele la schelete și pot crea medii interactive cu ușurință.
Cum să creați o scenă nouă și să setați diverse proprietăți prin 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)
Conversia modelelor 3D prin API Ruby
Aspose.3D Cloud Ruby SDK a inclus un suport foarte puternic pentru conversia modelelor 3D în diverse alte formate de fișiere acceptate în cadrul aplicațiilor Ruby. Acesta oferă o integrare perfectă cu API-ul Aspose.3D Cloud, permițând inginerilor de software să convertească modele 3D între diferite formate. Indiferent dacă utilizatorii trebuie să convertească din FBX în glTF, din FBX în PDF sau din STL în OBJ, SDK-ul simplifică procesul și asigură conversii precise și fiabile. Exemplul următor demonstrează cum dezvoltatorii pot converti un model 3D FBX în format PDF cu doar câteva linii de cod Ruby.
Cum să convertiți FBX în PDF prin cod 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)
Gestionarea texturilor și materialelor în modelele 3D
Aspose.3D Cloud Ruby SDK facilitează programatorilor să gestioneze informațiile legate de texturi și materiale în diagramele lor 3D. SDK-ul oferă capabilități extinse pentru gestionarea texturilor și materialelor asociate modelelor 3D. Puteți aplica texturi obiectelor, ajusta coordonatele de mapare și controla proprietățile materialelor, cum ar fi culoarea, strălucirea și transparența. Aceste funcționalități permit dezvoltatorilor să obțină efecte de redare realiste și să îmbunătățească calitatea vizuală a modelelor dumneavoastră.
Suport pentru animație și interactivitate prin API Ruby
Aspose.3D Cloud Ruby SDK oferă suport cuprinzător pentru animație și interactivitate în modelele 3D din aplicațiile Ruby. Dezvoltatorii pot defini cadre cheie, anima transformările obiectelor și controla cu ușurință sincronizarea și interpolarea animațiilor. În plus, dezvoltatorii pot adăuga interactivitate prin atașarea de scripturi sau comportamente obiectelor, permițându-le să creeze aplicații și jocuri interactive. De asemenea, dezvoltatorii pot aplica efecte de iluminare realistă modelelor 3D, îmbunătățind calitatea lor vizuală.
