1. Tuotteet
  2.   3D
  3.   Swift
  4.   Aspose.3D Cloud SDK for Swift

Aspose.3D Cloud SDK for Swift

 
 

Swift SDK 3D-mallien luomiseen, muokkaamiseen ja muuntamiseen

Tehokas 3D-ohjelmistokehityspaketti (SDK), joka mahdollistaa Swift-kehittäjille 3D-tiedostomuotojen luomisen, muokkaamisen, renderöinnin, käsittelyn ja muuntamisen.

Mikä on Aspose.3D Cloud SDK for Swift?

Ohjelmistokehityksen alalla on kasvava tarve 3D-grafiikan käsittelyyn. Virtuaalitodellisuuden, pelien ja animaatioalan nousun myötä kehittäjät tarvitsevat tehokkaita työkaluja 3D-mallien ja -omaisuuksien hallintaan. askeleet auttavat tarjoamalla yksinkertaisen tavan integroida 3D-manipulointiominaisuuksia Swift-pohjaisiin sovelluksiisi, hyödyntäen samalla pilviteknologiaa parhaalla mahdollisella tavalla. SDK tekee ohjelmistokehittäjille, kuten sinulle, vaativien tehtävien käsittelemisestä helpompaa ilman monimutkaisia paikallisia asennuksia tai kalliita laitteistopäivityksiä. Se tukee lukuisia suosittuja 3D-tiedostomuotoja ja mahdollistaa ohjelmistokehittäjien luoda ja muuntaa eri suosittuja 3D-tiedostomuotoja, kuten FBX, 3DS, U3D, 3MF, DAE, GLTF, STL, OBJ, DRC, RVM, PDF, AMF, PLY, X, JT, DXF, ASE, VRML, HTML ja niin edelleen.

Aspose.3D Cloud SDK for Swift on kätevä työkalu ohjelmistokehittäjille. Se sisältää renderöintiominaisuuksia, joiden avulla voit luoda huippuluokan kuvia ja animaatioita 3D-malleista. Tämä työkalu on elintärkeä 3D-elementtien näyttämiseen ja korostamiseen sovelluksissasi, esityksissäsi tai markkinointisisällössäsi. Pohjimmiltaan Aspose.3D Cloud SDK for Swift on arvokas resurssi Swift-kehittäjille, jotka työskentelevät 3D-mallien parissa. SDK tarjoaa laajan valikoiman työkaluja 3D-mallien säätämiseen. Se mahdollistaa kehittäjien helposti skaalata, kiertää ja muokata malleja, optimoida verkkoa, muuttaa kokoa, uudelleensuuntaa ja virtaviivaistaa geometriaa paremman suorituskyvyn saavuttamiseksi. Nämä toiminnot ovat käyttäjäystävällisiä ja kustannustehokkaita ohjelmistokehittäjille kuten sinulle. Yksi hieno asia on, että se voi toimia eri tiedostotyypeillä, hallita mallitehtäviä, hakea mallin tiedot ja sujuvasti muuntaa tiedostoja – kaikki tämä tekee siitä erinomaisen valinnan 3D-ominaisuuksien lisäämiseen sovelluksiisi.

Previous Next

Aloittaminen Aspose.3D Cloud SDK for Swift -ohjelmistokirjaston kanssa

Rekisteröi tili Aspose Cloud Dashboardiin saadaksesi sovellustietosi. Seuraavaksi lisää POD projektiisi seuraavasti

Asenna Aspose.3D Cloud SDK for Swift via CocoaPods

target 'MyApp' do
  pod 'Aspose3DCloud', '~> 20.5.1'
end 

Voit ladata käännetyn jaetun kirjaston Aspose.3D Cloud SDK for Swift -tuotesivulta.

Muunna 3D-tiedostoja muihin formaatteihin Swiftin avulla

Aspose.3D Cloud SDK for Swift sisältää erittäin tehokkaan 3D-diagrammien muuntimen, jonka avulla ohjelmistokehittäjät voivat helposti muuntaa 3D-tiedostoja yhdestä formaatista toiseen. Tämä ominaisuus on korvaamaton, kun käsitellään yhteensopivuusongelmia eri ohjelmistojen ja alustojen välillä. Muutamalla Swift‑koodirivillä kehittäjät voivat vaivattomasti muuntaa 3D-mallin yhdestä formaatista toiseen, varmistaen saumattoman integroinnin projekteihinsa. Hyödyntämällä SDK:n muunnostoimintoja kehittäjät voivat varmistaa sujuvan tiedonvaihdon järjestelmien välillä, avaten mahdollisuuksia yhteistyöhön ja integrointiin. Seuraava esimerkki näyttää, miten 3D FBX -tiedosto muunnetaan PDF:ksi Swift‑sovelluksissa.

Kuinka muuntaa 3D FBX -tiedosto PDF:ksi Swift API:ta käyttäen?

// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).

	let threeDCloudApi  = ThreeDCloudApi(grantType: 'client_credentials', clientId: "MY_CLIENT_ID", clientSecret: "MY_CLIENT_SECRET");
	
	let name:String = "sample.fbx"
	let newformat:String = "pdf"
	let newfilename:String = "oaptest.pdf"
	let folder:String? = "Swift"
	let isOverwrite:Bool? = true
	let storage:String? = STROAGR_NAME
		
	let uploadFile(name: name, folder: folder!)
	let threeDCloudApi.postConvertByFormat(name: name, newformat: newformat, newfilename: newfilename, folder: folder, isOverwrite: isOverwrite, storage: storage)

3D-diagrammien renderöinti Swift-sovelluksissa

Aspose.3D Cloud SDK for Swift tekee ohjelmistokehittäjille helppoa renderöidä 3D-diagrammeja Swift-sovelluksissaan. Lisäksi SDK tarjoaa renderöintiominaisuuksia, jotka mahdollistavat kehittäjien luoda korkealaatuisia kuvia ja animaatioita 3D-malleista. Tämä ominaisuus on ratkaisevan tärkeä 3D‑omaisuuden visualisoinnissa ja esittelyssä sovelluksissa, esityksissä tai markkinointimateriaaleissa. SDK:n renderöintitoimintojen avulla kehittäjät voivat tuottaa upeita visuaaleja, jotka vangitsevat käyttäjät ja herättävät 3D-projektit eloon.

Luo ja muokkaa 3D-malleja Swift-API:n avulla

Aspose.3D Cloud SDK for Swift on tarjonnut mahdollisuuden luoda uusia 3D-malleja eri formaateissa ja käsitellä olemassa olevia malleja vaivattomasti. Kirjasto sisältää tuen laajalle valikoimalle teollisuuden standardeja 3D-tiedostomuotoja. Olitpa työskentelemässä suosittujen formaattien, kuten OBJ, STL, FBX, tai erikoisempiin formaatteihin, kuten 3DS ja Collada, SDK kattaa tarpeesi. Swift-kirjasto mahdollistaa kehittäjille monipuolisten manipulointien suorittamisen 3D-malleissa. Olipa kyseessä skaalaus, kierto, siirto tai monimutkaisten muunnosten soveltaminen, SDK tarjoaa intuitiivisen ja suoraviivaisen API:n, jonka avulla kehittäjät voivat työskennellä.

Kuinka luodaan yksinkertainen 3D-diagrammi ja renderöidään se kuvan tuottamiseksi Swift API:n avulla?

import AsposeThreeDCloud

// Create a scene
let scene = Scene()

// Create a box shape
let box = BoxShape(width: 2, height: 2, depth: 2)

// Set box properties
box.position = Vector3(x: 0, y: 0, z: 0)
box.color = Color(r: 255, g: 0, b: 0)

// Add the box to the scene
scene.rootNode.addChildNode(box)

// Create a sphere shape
let sphere = SphereShape(radius: 1)

// Set sphere properties
sphere.position = Vector3(x: 0, y: 2, z: 0)
sphere.color = Color(r: 0, g: 0, b: 255)

// Add the sphere to the scene
scene.rootNode.addChildNode(sphere)

// Render the scene
let renderer = Renderer()
let renderedImage = renderer.render(scene)

// Save the rendered image to a file
renderedImage.save(to: "path/to/output/image.png")

Poimi tietoja 3D-mallista Swiftin avulla

Aspose.3D Cloud SDK for Swift on sisältänyt tehokkaita ominaisuuksia, jotka mahdollistavat kehittäjien tiedon poimimisen 3D-malleista. Tämä voi olla erityisen hyödyllistä sovelluksia rakennettaessa, jotka tarvitsevat pääsyn metatietoihin tai mallin erityisiin attribuutteihin. SDK tarjoaa menetelmiä yksityiskohtien, kuten verkkojen tilastot, kärkipisteiden määrä, materiaalitiedot ja paljon muuta, hakemiseen, mikä antaa ohjelmistokehittäjille mahdollisuuden luoda älykkäitä sovelluksia, jotka hyödyntävät 3D-mallien dataa.

 Suomen