1. Tuotteet
  2.   3D
  3.   Ruby
  4.   Aspose.3D Cloud Ruby SDK

Aspose.3D Cloud Ruby SDK

 
 

Ruby-rajapinta 3D-mallien ja -kohtauksien luomiseen, muokkaamiseen ja muuntamiseen

Tehokas 3D-ohjelmistokehityspaketti (SDK), joka mahdollistaa Swift-kehittäjien luoda, muokata, renderöidä, käsitellä ja muuntaa 3D-malleja/kohtauksia sekä muita tiedostomuotoja.

Mikä on Aspose.3D Cloud Ruby SDK?

Teknologian kehittyessä nopeasti, korkean tason 3D-sovellusten ja -palveluiden tarve kasvaa. Kiitos Aspose.3D Cloud Ruby SDK, kehittäjillä kuten sinulla on pääsy vahvaan työkalupakkiin. Nämä työkalut tekevät helppoa lisätä vaikuttavia 3D-ominaisuuksia pilvipohjaisiin sovelluksiisi. Tämä työkalupakki mahdollistaa sujuvan ja tehokkaan työskentelyn 3D-mallien kanssa. Jos olet mukana pelien, animaatioiden tai simulointien luomisessa, tämä SDK tarjoaa laajan valikoiman työkaluja, jotka helpottavat 3D-mallien käsittelyä. Aspose.3D Cloud Ruby SDK on todella luotettava. Se tukee monia suosittuja 3D-tiedostomuotoja, kuten FBX, STL, VRML, ASE, OBJ, 3DS, U3D, DAE, DRC, GLTF, RVM, PDF, AMF, PLY, X, JT, DXF, 3MF, HTML ja muita.

Aspose.3D Cloud Ruby SDK on käyttäjäystävällinen ja siinä on vahva Ruby-API, joka sisältää erilaisia luokkia ja algoritmeja, jotka on räätälöity 3D-tietojen käsittelyyn. Tämä kirjasto sisältää olennaisia ominaisuuksia, kuten 3D-objektien (kuten laatikko, sylinteri, pallo, torus, taso) luomisen, sekä tekstuurien ja materiaalien käsittelyn, jotka liittyvät 3D-malleihin, animaatioiden ja interaktiivisuuden hallinnan 3D-malleissa, geometrian muokkaustuen, 3D-mallien renderöinnin ja visualisoinnin, 3D-mallien muuntamisen muihin tuettuihin formaatteihin, korkealaatuisten kuvien ja animaatioiden renderöinnin ja paljon muuta. Jos olet ohjelmistokehittäjä, voit vaivattomasti työskennellä 3D-mallien kanssa tämän työkalun avulla. Voit helposti tehdä asioita kuten koon muuttaminen, kiertäminen, siirtäminen, ja jopa soveltaa monimutkaisempia muutoksia, kuten luurankoanimointia. Aspose.3D SDK:n avulla sinulla on laaja valikoima mahdollisuuksia käytettävissäsi.

Previous Next

Aloittaminen Aspose.3D Cloud Ruby SDK:n kanssa

Suositeltu tapa asentaa Aspose.3D Cloud Ruby SDK on käyttää RubyGemsia. Käytä seuraavaa komentoa sujuvan asennuksen varmistamiseksi.

Asenna Aspose.3D Cloud Ruby SDK RubyGemsin kautta

gem install aspose_3d_cloud 
Voit myös ladata sen suoraan Asposen tuotesivulta.

3D‑kohtauksen koostaminen Ruby-sovelluksissa

Aspose.3D Cloud Ruby SDK mahdollistaa ohjelmistokehittäjille 3D‑kohtauksien luomisen ja erilaisten entiteettien käsittelyn Ruby‑sovelluksissa. API antaa ohjelmistokehittäjille mahdollisuuden luoda monimutkaisia 3D‑kohtauksia yhdistämällä useita malleja, sijoittamalla ne virtuaaliseen tilaan ja määrittelemällä niiden suhteet. Kehittäjät voivat helposti luoda hierarkkisia rakenteita, liittää malleja luurankoon ja luoda interaktiivisia ympäristöjä vaivattomasti.

Kuinka luoda uusi kohtaus ja asettaa erilaisia ominaisuuksia Rubylla?

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‑mallin muuntaminen Ruby‑API:n avulla

Aspose.3D Cloud Ruby SDK:ssä on erittäin tehokas tuki 3D‑mallien muuntamiseen erilaisiin muihin tuettuihin tiedostomuotoihin Ruby‑sovelluksissa. Se tarjoaa saumattoman integraation Aspose.3D Cloud -API:n kanssa, jolloin ohjelmistosuunnittelijat voivat muuntaa 3D‑malleja eri formaattien välillä. Olipa käyttäjien tarpeena muuntaa FBX:stä glTF:ksi, FBX:stä PDF:ksi tai STL:stä OBJ:ksi, SDK yksinkertaistaa prosessia ja varmistaa tarkat ja luotettavat muunnokset. Seuraava esimerkki osoittaa, miten kehittäjät voivat muuntaa FBX‑3D‑mallin PDF‑tiedostomuotoon vain muutamalla Ruby‑koodirivillä.

Kuinka muuntaa FBX PDF:ksi Ruby-koodilla?

# 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)

Tekstuurien ja materiaalien hallinta 3D‑malleissa

Aspose.3D Cloud Ruby -SDK tekee ohjelmoijille helppoa hallita tekstuuri- ja materiaalitietoja 3D-diagrammien yhteydessä. SDK tarjoaa laajat ominaisuudet 3D-malleihin liittyvien tekstuurien ja materiaalien hallintaan. Voit soveltaa tekstuureja objekteihin, säätää niiden kartoituskoordinaatteja ja hallita materiaalin ominaisuuksia, kuten väriä, kiiltoa ja läpinäkyvyyttä. Nämä ominaisuudet mahdollistavat kehittäjille realististen renderöintitehosteiden saavuttamisen ja parantavat malliesi visuaalista laatua.

Animaatio- ja interaktiotuki Ruby‑API:n avulla

Aspose.3D Cloud Ruby -SDK tarjoaa kattavan tuen animaatioille ja vuorovaikutteisuudelle 3D-malleissa Ruby-sovelluksissa. Ohjelmistokehittäjät voivat määritellä avainruutuja, animoda objektien muunnoksia ja hallita animaatioiden ajoitusta ja interpolointia vaivattomasti. Lisäksi kehittäjät voivat lisätä vuorovaikutteisuutta liittämällä skriptejä tai käyttäytymisiä objekteihin, mikä mahdollistaa interaktiivisten sovellusten ja pelien luomisen. Kehittäjät voivat myös soveltaa realistisia valaistustehosteita 3D-malleihin, parantaen niiden visuaalista laatua.

 Suomen