
Aspose.3D Cloud Ruby SDK
Ruby API til at oprette, redigere & konvertere 3D-modeller & scener
Et kraftfuldt 3D softwareudviklingskit (SDK), der gør det muligt for Swift-udviklere at oprette, modificere, renderere, manipulere & konvertere 3D-modeller/scener og andre filformater.
Hvad er Aspose.3D Cloud Ruby SDK?
Med den hastige teknologiske udvikling stiger behovet for avancerede 3D‑apps og -tjenester. Tak til Aspose.3D Cloud Ruby SDK har udviklere som dig adgang til et robust sæt af værktøjer. Disse værktøjer gør det nemt for dig at tilføje imponerende 3D‑funktioner til dine cloud‑baserede apps. Dette værktøjssæt giver dig mulighed for at arbejde med 3D‑modeller glat og effektivt. Hvis du er involveret i at skabe spil, animationer eller simulationer, tilbyder dette SDK en bred vifte af værktøjer, der gør det lettere for dig at arbejde med 3D‑modeller. Aspose.3D Cloud Ruby SDK er virkelig pålidelig. Det understøtter mange populære 3D‑filformater såsom FBX, STL, VRML, ASE, OBJ, 3DS, U3D, DAE, DRC, GLTF, RVM, PDF, AMF, PLY, X, JT, DXF, 3MF, HTML og mere.
Aspose.3D Cloud Ruby SDK er brugervenlig og leveres med et robust Ruby API, der indeholder forskellige klasser og algoritmer skræddersyet til håndtering af 3D-information. Dette bibliotek er fyldt med essentielle funktioner såsom generering af 3D-objekter (som Box, Cylinder, Sphere, Torus, Plane), samt håndtering af teksturer og materialer knyttet til 3D-modeller, håndtering af animation og interaktivitet i 3D-modeller, understøttelse af geometriredigering, rendering og visualisering af 3D-modeller, konvertering af 3D-modeller til andre understøttede formater, rendering af billeder og animationer i høj kvalitet og meget mere. Hvis du er softwareudvikler, kan du ubesværet arbejde med 3D-modeller ved hjælp af dette værktøj. Du kan nemt gøre ting som at ændre størrelse, rotere, flytte og endda anvende mere komplekse ændringer som skeletanimation. Med Aspose.3D SDK har du et bredt udvalg af muligheder lige ved hånden.
Kom i gang med Aspose.3D Cloud Ruby SDK
Den anbefalede måde at installere Aspose.3D Cloud Ruby SDK på er ved at bruge RubyGems. Brug venligst følgende kommando for en problemfri installation.
Installer Aspose.3D Cloud Ruby SDK via RubyGems
gem install aspose_3d_cloud Du kan også downloade den direkte fra Aspose-produktside.3D-scenekomposition i Ruby-apps
Aspose.3D Cloud Ruby SDK giver softwareudviklere mulighed for at skabe 3D-scener og håndtere forskellige typer af enheder i Ruby-applikationer. API'en giver softwareudviklere mulighed for at oprette komplekse 3D-scener ved at kombinere flere modeller, placere dem i det virtuelle rum og definere deres relationer. Udviklere kan nemt oprette hierarkiske strukturer, vedhæfte modeller til skeletter og skabe interaktive miljøer med lethed.
Hvordan opretter man en ny scene og indstiller forskellige egenskaber 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-modelkonvertering via Ruby API
Aspose.3D Cloud Ruby SDK har inkluderet meget kraftfuld understøttelse af konvertering af 3D-modeller til forskellige andre understøttede filformater i Ruby-applikationer. Den giver problemfri integration med Aspose.3D Cloud API, så softwareingeniører kan konvertere 3D-modeller mellem forskellige formater. Uanset om brugere har brug for at konvertere fra FBX til glTF, FBX til PDF eller STL til OBJ, forenkler SDK'en processen og sikrer nøjagtige og pålidelige konverteringer. Det følgende eksempel viser, hvordan udviklere kan konvertere en FBX 3D-model til PDF-filformat med blot et par linjer Ruby-kode.
Hvordan konverterer man 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 materialehåndtering i 3D-modeller
Aspose.3D Cloud Ruby SDK gør det nemt for computerprogrammører at håndtere tekstur- og materialerelateret information ved siden af deres 3D-diagrammer. SDK'en giver omfattende funktioner til at administrere teksturer og materialer, der er knyttet til 3D-modeller. Du kan anvende teksturer på objekter, justere deres kortlægningskoordinater og kontrollere materialegenskaber såsom farve, glans og gennemsigtighed. Disse funktioner gør det muligt for udviklere at opnå realistiske renderings‑effekter og forbedre den visuelle kvalitet af dine modeller.
Animation- og interaktivitetssupport via Ruby API
Aspose.3D Cloud Ruby SDK tilbyder omfattende support for animation og interaktivitet i 3D-modeller inden for Ruby-applikationer. Softwareudviklere kan definere nøgle‑rammer, animere objekttransformationer og kontrollere timing og interpolation af animationer med lethed. Derudover kan udviklere tilføje interaktivitet ved at vedhæfte scripts eller adfærd til objekter, så de kan skabe interaktive applikationer og spil. Udviklere kan også anvende realistiske lys‑effekter på 3D-modeller, hvilket forbedrer deres visuelle kvalitet.
