
Aspose.3D Cloud Ruby SDK
Ruby API, lai izveidotu, rediģētu un konvertētu 3D modeļus un ainas
Jaudīgs 3D programmatūras izstrādes komplekts (SDK), kas ļauj Swift izstrādātājiem izveidot, modificēt, renderēt, manipulēt un konvertēt 3D modeļus/ainas un citus failu formātus.
Kas ir Aspose.3D Cloud Ruby SDK?
Ar tehnoloģiju strauju attīstību pieprasījums pēc augstas klases 3D lietotnēm un pakalpojumiem pieaug. Pateicoties Aspose.3D Cloud Ruby SDK, izstrādātājiem, tādiem kā jūs, ir pieejams plašs rīku komplekts. Šie rīki ļauj viegli pievienot iespaidīgas 3D funkcijas jūsu mākoņpakalpojumu lietotnēm. Šis rīkkopa ļauj jums strādāt ar 3D modeļiem gludi un efektīvi. Ja jūs nodarbojaties ar spēļu, animāciju vai simulāciju izveidi, šis SDK piedāvā plašu rīku klāstu, kas atvieglo darbu ar 3D modeļiem. Aspose.3D Cloud Ruby SDK ir ļoti uzticams. Tas atbalsta daudzus populārus 3D failu formātus, piemēram, FBX, STL, VRML, ASE, OBJ, 3DS, U3D, DAE, DRC, GLTF, RVM, PDF, AMF, PLY, X, JT, DXF, 3MF, HTML un citus.
Aspose.3D Cloud Ruby SDK ir lietotājam draudzīgs un nāk kopā ar spēcīgu Ruby API, kas ietver dažādas klases un algoritmus, kas pielāgoti 3D informācijas apstrādei. Šī bibliotēka ir piepildīta ar būtiskām funkcijām, piemēram, 3D objektu ģenerēšanu (piemēram, kaste, cilindrs, sfēra, toruss, plakne), kā arī tekstūru un materiālu apstrādi, kas saistīti ar 3D modeļiem, animācijas un interaktivitātes apstrādi 3D modeļos, ģeometrijas rediģēšanas atbalstu, renderēšanu un 3D modeļu vizualizāciju, 3D modeļu konvertēšanu uz citām atbalstītajām formātēm, augstas kvalitātes attēlu un animāciju renderēšanu un daudz ko citu. Ja esat programmatūras izstrādātājs, jūs varat bez piepūles strādāt ar 3D modeļiem, izmantojot šo rīku. Jūs varat viegli veikt tādas darbības kā izmēru mainīšana, rotēšana, pārvietošana, kā arī sarežģītāku izmaiņu piemērošana, piemēram, skeleta animācija. Ar Aspose.3D SDK jums ir plašas iespējas pie jūsu pirkstiem.
Kā sākt darbu ar Aspose.3D Cloud Ruby SDK
Ieteicamais veids, kā instalēt Aspose.3D Cloud Ruby SDK, ir izmantot RubyGems. Lūdzu, izmantojiet šādu komandu, lai veiktu instalāciju bez problēmām.
Instalējiet Aspose.3D Cloud Ruby SDK, izmantojot RubyGems
gem install aspose_3d_cloud Jūs varat arī lejupielādēt to tieši no Aspose produkta lapas.3D ainas komponēšana Ruby lietotnēs
Aspose.3D Cloud Ruby SDK ļauj programmatūras izstrādātājiem izveidot 3D ainas un apstrādāt dažādus objektu tipus Ruby lietojumprogrammās. API dod iespēju programmatūras izstrādātājiem izveidot sarežģītas 3D ainas, apvienojot vairākus modeļus, novietojot tos virtuālajā telpā un definējot to attiecības. Izstrādātāji var viegli izveidot hierarhiskās struktūras, piesaistīt modeļus skeletiem un radīt interaktīvas vides ar vieglumu.
Kā izveidot jaunu ainu un iestatīt dažādas īpašības, izmantojot 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 modeļu konvertēšana, izmantojot Ruby API
Aspose.3D Cloud Ruby SDK ir iekļāvis ļoti spēcīgu atbalstu 3D modeļu konvertēšanai uz dažādiem citiem atbalstītajiem failu formātiem Ruby lietojumprogrammās. Tas nodrošina nevainojamu integrāciju ar Aspose.3D Cloud API, ļaujot programmatūras inženieriem konvertēt 3D modeļus starp dažādiem formātiem. Neatkarīgi no tā, vai lietotājiem ir jāveic konvertēšana no FBX uz glTF, no FBX uz PDF vai no STL uz OBJ, SDK vienkāršo procesu un nodrošina precīzas un uzticamas konvertācijas. Zemāk esošais piemērs parāda, kā izstrādātāji var konvertēt FBX 3D modeli uz PDF faila formātu, izmantojot tikai pāris Ruby koda rindas.
Kā konvertēt FBX uz PDF, izmantojot Ruby kodu?
# 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)
Tekstūru un materiālu pārvaldība 3D modeļos
Aspose.3D Cloud Ruby SDK ļauj programmētājiem viegli pārvaldīt tekstūru un materiālu saistīto informāciju savās 3D diagrammās. SDK nodrošina plašas iespējas pārvaldīt tekstūras un materiālus, kas saistīti ar 3D modeļiem. Jūs varat piemērot tekstūras objektiem, pielāgot to kartēšanas koordinātas un kontrolēt materiālu īpašības, piemēram, krāsu, spīdumu un caurspīdīgumu. Šīs funkcijas ļauj izstrādātājiem sasniegt reālistiskus renderēšanas efektus un uzlabot jūsu modeļu vizuālo kvalitāti.
Animācijas un interaktivitātes atbalsts, izmantojot Ruby API
Aspose.3D Cloud Ruby SDK piedāvā visaptverošu atbalstu animācijai un interaktivitātei 3D modeļos Ruby lietojumprogrammās. Programmatūras izstrādātāji var definēt atslēgkadrus, animēt objektu transformācijas un viegli kontrolēt animāciju laika un interpolācijas aspektus. Turklāt izstrādātāji var pievienot interaktivitāti, pievienojot skriptus vai uzvedības objektam, ļaujot izveidot interaktīvas lietojumprogrammas un spēles. Izstrādātāji var arī piemērot reālistiskus apgaismojuma efektus 3D modeļiem, uzlabojot to vizuālo kvalitāti.
