
Aspose.3D Cloud Ruby SDK
Ruby API för att skapa, redigera och konvertera 3D-modeller och scener
Ett kraftfullt 3D-programvaruutvecklingspaket (SDK) som låter Swift-utvecklare skapa, modifiera, rendera, manipulera och konvertera 3D-modeller/scener samt andra filformat.
Vad är Aspose.3D Cloud Ruby SDK?
Med den snabba teknikutvecklingen ökar behovet av högkvalitativa 3D-appar och tjänster. Tack vare Aspose.3D Cloud Ruby SDK har utvecklare som du tillgång till ett robust verktygssats. Dessa verktyg gör det enkelt för dig att lägga till imponerande 3D-funktioner i dina molnbaserade appar. Detta verktygspaket ger dig möjlighet att arbeta med 3D-modeller smidigt och effektivt. Om du är involverad i att skapa spel, animationer eller simuleringar, erbjuder detta SDK ett brett utbud av verktyg som underlättar ditt arbete med 3D-modeller. Aspose.3D Cloud Ruby SDK är mycket pålitligt. Det stöder många populära 3D-filformat såsom FBX, STL, VRML, ASE, OBJ, 3DS, U3D, DAE, DRC, GLTF, RVM, PDF, AMF, PLY, X, JT, DXF, 3MF, HTML och fler.
Aspose.3D Cloud Ruby SDK är användarvänligt och levereras med ett robust Ruby‑API som innehåller olika klasser och algoritmer anpassade för att hantera 3D‑information. Detta bibliotek är fullt utrustat med viktiga funktioner som att generera 3D‑objekt (såsom Box, Cylinder, Sphere, Torus, Plane), samt hantera texturer och material kopplade till 3D‑modeller, hantera animation och interaktivitet i 3D‑modeller, stöd för geometriredigering, rendering och visualisering av 3D‑modeller, konvertering av 3D‑modeller till andra stödda format, rendering av högkvalitativa bilder och animationer och mycket mer. Om du är en mjukvaruutvecklare kan du enkelt arbeta med 3D‑modeller med detta verktyg. Du kan enkelt göra saker som att ändra storlek, rotera, flytta och till och med tillämpa mer komplexa förändringar som skelettanimation. Med Aspose.3D SDK har du ett brett spektrum av möjligheter inom räckhåll.
Komma igång med Aspose.3D Cloud Ruby SDK
Det rekommenderade sättet att installera Aspose.3D Cloud Ruby SDK är att använda RubyGems. Använd följande kommando för en smidig installation.
Installera Aspose.3D Cloud Ruby SDK via RubyGems
gem install aspose_3d_cloud Du kan också ladda ner den direkt från Aspose produktsida.3D-scenkomposition i Ruby-appar
Aspose.3D Cloud Ruby SDK låter mjukvaruutvecklare skapa 3D-scener och hantera olika typer av enheter i Ruby-applikationer. API:et ger mjukvaruutvecklare möjlighet att skapa komplexa 3D-scener genom att kombinera flera modeller, placera dem i det virtuella rummet och definiera deras relationer. Utvecklare kan enkelt skapa hierarkiska strukturer, fästa modeller på skelett och skapa interaktiva miljöer med lätthet.
Hur skapar man en ny scen och ställer in olika egenskaper 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)
3D-modellkonvertering via Ruby API
Aspose.3D Cloud Ruby SDK har inkluderat mycket kraftfullt stöd för att konvertera 3D-modeller till olika andra stödda filformat i Ruby-applikationer. Det erbjuder sömlös integration med Aspose.3D Cloud API, vilket gör det möjligt för mjukvaruingenjörer att konvertera 3D-modeller mellan olika format. Oavsett om användare behöver konvertera från FBX till glTF, FBX till PDF eller STL till OBJ, förenklar SDK processen och säkerställer korrekta och pålitliga konverteringar. Följande exempel visar hur utvecklare kan konvertera en FBX 3D-modell till PDF-filformat med bara ett par rader Ruby-kod.
Hur konverterar man FBX till PDF via Ruby-kod?
# 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)
Textur- och materialhantering i 3D-modeller
Aspose.3D Cloud Ruby SDK gör det enkelt för programmerare att hantera textur- och materialrelaterad information i sina 3D-diagram. SDK:et erbjuder omfattande funktioner för att hantera texturer och material som är kopplade till 3D-modeller. Du kan applicera texturer på objekt, justera deras kartläggningskoordinater och kontrollera materialegenskaper såsom färg, glans och transparens. Dessa funktioner gör det möjligt för utvecklare att uppnå realistiska renderingsresultat och förbättra den visuella kvaliteten på dina modeller.
Stöd för animation och interaktivitet via Ruby API
Aspose.3D Cloud Ruby SDK erbjuder omfattande stöd för animation och interaktivitet i 3D-modeller inom Ruby-applikationer. Programvaruutvecklare kan definiera nyckelramar, animera objekttransformationer och enkelt kontrollera tidpunkten och interpoleringen av animationer. Dessutom kan utvecklare lägga till interaktivitet genom att fästa skript eller beteenden på objekt, vilket gör det möjligt att skapa interaktiva applikationer och spel. Utvecklare kan också applicera realistiska ljuseffekter på 3D-modeller, vilket förbättrar deras visuella kvalitet.
