
Aspose.3D Cloud Ruby SDK
Ruby‑API for å opprette, redigere og konvertere 3D-modeller og scener
Et kraftig 3D programvareutviklingssett (SDK) som gjør det mulig for Swift‑utviklere å opprette, endre, gjengi, manipulere og konvertere 3D-modeller/scener og andre filformater.
Hva er Aspose.3D Cloud Ruby SDK?
Etter hvert som teknologien utvikler seg raskt, øker behovet for avanserte 3D‑apper og -tjenester. Takket være Aspose.3D Cloud Ruby SDK har utviklere som deg tilgang til et robust sett med verktøy. Disse verktøyene gjør det enkelt å legge til imponerende 3D‑funksjoner i sky‑baserte apper. Dette verktøysettet gjør deg i stand til å arbeide med 3D‑modeller på en smidig og effektiv måte. Hvis du er involvert i å lage spill, animasjoner eller simuleringer, tilbyr dette SDK-et et bredt spekter av verktøy som gjør det lettere å jobbe med 3D‑modeller. Aspose.3D Cloud Ruby SDK er svært pålitelig. Det støtter mange populære 3D‑filformater som FBX, STL, VRML, ASE, OBJ, 3DS, U3D, DAE, DRC, GLTF, RVM, PDF, AMF, PLY, X, JT, DXF, 3MF, HTML og flere.
Aspose.3D Cloud Ruby SDK er brukervennlig og leveres med et robust Ruby API som inkluderer ulike klasser og algoritmer tilpasset håndtering av 3D-informasjon. Dette biblioteket er fullt av essensielle funksjoner som å generere 3D-objekter (som boks, sylinder, kule, torus, plan), samt håndtere teksturer og materialer knyttet til 3D-modeller, håndtere animasjon og interaktivitet i 3D-modeller, støtte for geometriredigering, rendering og visualisering av 3D-modeller, konvertering av 3D-modeller til andre støttede formater, rendering av bilder og animasjoner i høy kvalitet og mye mer. Hvis du er en programvareutvikler, kan du enkelt arbeide med 3D-modeller ved hjelp av dette verktøyet. Du kan lett gjøre ting som å endre størrelse, rotere, flytte, og til og med anvende mer komplekse endringer som skjelettanimasjon. Med Aspose.3D SDK har du et bredt spekter av muligheter innen rekkevidde.
Kom i gang med Aspose.3D Cloud Ruby SDK
Den anbefalte måten å installere Aspose.3D Cloud Ruby SDK på er ved å bruke RubyGems. Vennligst bruk følgende kommando for en enkel installasjon.
Installer Aspose.3D Cloud Ruby SDK via RubyGems
gem install aspose_3d_cloud Du kan også laste den ned direkte fra Aspose-produkt side.3D-scenskomposisjon i Ruby-apper
Aspose.3D Cloud Ruby SDK gjør det mulig for programvareutviklere å lage 3D‑scener og håndtere ulike typer enheter i Ruby‑applikasjoner. API‑et gir programvareutviklere mulighet til å lage komplekse 3D‑scener ved å kombinere flere modeller, plassere dem i det virtuelle rommet og definere deres relasjoner. Utviklere kan enkelt lage hierarkiske strukturer, feste modeller til skjeletter og skape interaktive miljøer med letthet.
Hvordan opprette en ny scene og angi ulike 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 inkludert svært kraftig støtte for konvertering av 3D‑modeller til ulike andre støttede filformater i Ruby‑applikasjoner. Den gir sømløs integrasjon med Aspose.3D Cloud API, som gjør det mulig for programvareingeniører å konvertere 3D‑modeller mellom forskjellige formater. Enten brukere trenger å konvertere fra FBX til glTF, FBX til PDF eller STL til OBJ, forenkler SDK‑en prosessen og sikrer nøyaktige og pålitelige konverteringer. Følgende eksempel viser hvordan utviklere kan konvertere en FBX‑3D‑modell til PDF‑filformat med bare noen få linjer Ruby‑kode.
Hvordan konvertere FBX til PDF via Ruby-kode?
# 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)
Tekstur- og materialhåndtering i 3D-modeller
Aspose.3D Cloud Ruby SDK gjør det enkelt for programvareutviklere å håndtere tekstur- og materialrelatert informasjon ved siden av sine 3D-diagrammer. SDK-en tilbyr omfattende muligheter for å administrere teksturer og materialer knyttet til 3D-modeller. Du kan påføre teksturer på objekter, justere deres kartleggingskoordinater og kontrollere materialegenskaper som farge, glans og gjennomsiktighet. Disse funksjonene gjør det mulig for utviklere å oppnå realistiske gjengivelseseffekter og forbedre den visuelle kvaliteten på modellene dine.
Animasjons- og interaktivitetstøtte via Ruby API
Aspose.3D Cloud Ruby SDK tilbyr omfattende støtte for animasjon og interaktivitet i 3D-modeller innen Ruby-applikasjoner. Programvareutviklere kan definere nøkkelrammer, animere objekttransformasjoner og enkelt kontrollere tidsplanen og interpolasjonen av animasjoner. I tillegg kan utviklere legge til interaktivitet ved å knytte skript eller atferd til objekter, slik at de kan lage interaktive applikasjoner og spill. Utviklere kan også anvende realistiske lyssettingseffekter på 3D-modeller, noe som forbedrer deres visuelle kvalitet.
