1. Prodotti
  2.   3D
  3.   Swift
  4.   Aspose.3D Cloud SDK per Swift

Aspose.3D Cloud SDK per Swift

 
 

SDK Swift per Generare, Modificare e Convertire Modelli 3D

Un potente kit di sviluppo software 3D (SDK) che consente agli sviluppatori Swift di creare, modificare, renderizzare, manipolare e convertire formati di file 3D.

Che cos'è Aspose.3D Cloud SDK per Swift?

Nell'ambito dello sviluppo software, la necessità di gestire la grafica 3D è in costante crescita. Con l'aumento della realtà virtuale, dei videogiochi e dei settori dell'animazione, gli sviluppatori hanno bisogno di strumenti efficaci per gestire modelli e risorse 3D. interviene per aiutare offrendo un metodo semplice per integrare funzionalità di manipolazione 3D nelle tue app basate su Swift, sfruttando al massimo la tecnologia cloud. L'SDK semplifica il lavoro per gli sviluppatori software come te, consentendo di affrontare compiti impegnativi senza doversi occupare di installazioni locali complesse o costosi aggiornamenti hardware. Supporta numerosi formati di file 3D popolari e consente agli sviluppatori di creare e convertire tra molti formati 3D diffusi, come FBX, 3DS, U3D, 3MF, DAE, GLTF, STL, OBJ, DRC, RVM, PDF, AMF, PLY, X, JT, DXF, ASE, VRML, HTML e così via.

L'Aspose.3D Cloud SDK per Swift è uno strumento pratico per gli sviluppatori software. Include funzionalità di rendering che consentono di creare immagini e animazioni di alta qualità a partire da modelli 3D. Questo strumento è fondamentale per visualizzare e mettere in evidenza elementi 3D nelle tue app, presentazioni o contenuti di marketing. In sostanza, l'Aspose.3D Cloud SDK per Swift è una risorsa preziosa per gli sviluppatori Swift che lavorano con modelli 3D. L'SDK offre una vasta gamma di strumenti per regolare i modelli 3D. Consente agli sviluppatori di scalare, ruotare e modificare facilmente i modelli, ottimizzare la mesh, ridimensionare, riorientare e semplificare la geometria per migliori prestazioni. Queste funzioni sono intuitive e convenienti per gli sviluppatori software come te. Un aspetto eccellente è che può lavorare con diversi tipi di file, gestire attività di modello, ottenere dettagli del modello e convertire i file in modo fluido – tutto ciò lo rende una scelta ideale per aggiungere funzionalità 3D alle tue app.

Previous Next

Iniziare con Aspose.3D Cloud SDK per Swift

Registrati al Aspose Cloud Dashboard per ottenere le informazioni della tua applicazione. Successivamente, aggiungi il POD al tuo progetto come segue

Installa Aspose.3D Cloud SDK per Swift via CocoaPods

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

Puoi scaricare la libreria condivisa compilata dalla pagina prodotto Aspose.3D Cloud SDK for Swift.

Converti file 3D in altri formati tramite Swift

Aspose.3D Cloud SDK per Swift include un convertitore di diagrammi 3D molto potente che consente agli sviluppatori di software di convertire file 3D da un formato all'altro con facilità. Questa funzionalità si rivela inestimabile quando si affrontano problemi di compatibilità tra diversi software e piattaforme. Con poche righe di codice Swift, gli sviluppatori possono convertire senza sforzo un modello 3D da un formato all'altro, garantendo un'integrazione fluida nei loro progetti. Sfruttando le capacità di conversione dell'SDK, gli sviluppatori possono assicurare uno scambio di dati senza interruzioni tra i sistemi, aprendo possibilità di collaborazione e integrazione. L'esempio seguente mostra come convertire un file 3D FBX in PDF all'interno di applicazioni Swift.

Come convertire un file 3D FBX in PDF usando l'API Swift?

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

Rendering di diagrammi 3D nelle app Swift

Aspose.3D Cloud SDK per Swift rende facile per gli sviluppatori software renderizzare diagrammi 3D all'interno delle loro applicazioni Swift. Inoltre, l'SDK offre capacità di rendering che consentono agli sviluppatori di generare immagini e animazioni di alta qualità da modelli 3D. Questa funzionalità si rivela cruciale nella visualizzazione e nella presentazione di asset 3D in applicazioni, presentazioni o materiali di marketing. Con le funzionalità di rendering dell'SDK, gli sviluppatori possono produrre visuali mozzafiato che catturano gli utenti e danno vita ai loro progetti 3D.

Crea e manipola modelli 3D tramite l'API Swift

Aspose.3D Cloud SDK per Swift ha fornito la capacità di creare nuovi modelli 3D in vari formati e manipolare i modelli esistenti con facilità. La libreria include il supporto per un'ampia gamma di formati di file 3D standard del settore. Che tu stia lavorando con formati popolari come OBJ, STL, FBX, o formati più specializzati come 3DS e Collada, l'SDK ti copre. La libreria Swift consente agli sviluppatori di eseguire una vasta gamma di manipolazioni sui modelli 3D. Che si tratti di scalare, ruotare, traslare o applicare trasformazioni complesse, l'SDK fornisce un'API intuitiva e semplice da usare per gli sviluppatori.

Come creare un semplice diagramma 3D e renderizzarlo per produrre un'immagine tramite l'API Swift?

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

Estrai informazioni dal modello 3D tramite Swift

Aspose.3D Cloud SDK per Swift include potenti funzionalità che consentono agli sviluppatori di estrarre informazioni dai modelli 3D. Questo può essere particolarmente utile quando si sviluppano applicazioni che richiedono l'accesso ai metadati o a specifici attributi di un modello. L'SDK fornisce metodi per recuperare dettagli come le statistiche della mesh, il conteggio dei vertici, le informazioni sui materiali e molto altro, consentendo agli sviluppatori di software di creare applicazioni intelligenti che sfruttano i dati dei modelli 3D.

 Italiano