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

Aspose.3D Cloud SDK for Swift

 
 

Swift SDK for å generere, redigere og konvertere 3D-modeller

Et kraftig 3D-programvareutviklingssett (SDK) som gjør det mulig for Swift-utviklere å opprette, endre, gjengi, manipulere og konvertere 3D-filformater.

Hva er Aspose.3D Cloud SDK for Swift?

Innen programvareutvikling er det et økende behov for håndtering av 3D-grafikk. Med økningen innen virtuell virkelighet, spill og animasjonssektoren, trenger utviklere effektive verktøy for å håndtere 3D-modeller og -ressurser. trår inn for å hjelpe ved å tilby en enkel metode for å integrere 3D-manipuleringsfunksjoner i dine Swift-baserte apper, samtidig som du utnytter skyteknologien fullt ut. SDK-en gjør det enklere for programvareutviklere som deg å håndtere krevende oppgaver uten å måtte håndtere kompliserte lokale installasjoner eller kostbare maskinvareoppgraderinger. Den støtter mange populære 3D-filformater og gjør det mulig for programvareutviklere å opprette og konvertere mellom en rekke populære 3D-filformater som FBX, 3DS, U3D, 3MF, DAE, GLTF, STL, OBJ, DRC, RVM, PDF, AMF, PLY, X, JT, DXF, ASE, VRML, HTML og så videre.

Aspose.3D Cloud SDK for Swift er et praktisk verktøy for programvareutviklere. Det kommer med renderingsfunksjoner som lar deg lage førsteklasses bilder og animasjoner fra 3D-modeller. Dette verktøyet er avgjørende for å vise og fremheve 3D-elementer i appene dine, presentasjoner eller markedsføringsinnhold. I hovedsak er Aspose.3D Cloud SDK for Swift en verdifull ressurs for Swift-utviklere som arbeider med 3D-modeller. SDK-en tilbyr et bredt spekter av verktøy for justering av 3D-modeller. Den gjør det enkelt for utviklere å skalere, rotere og endre modeller, optimalisere mesh, endre størrelse, omorientere og strømlinjeforme geometri for bedre ytelse. Disse funksjonene er brukervennlige og kostnadseffektive for programvareutviklere som deg. En stor fordel er at den kan arbeide med ulike filtyper, håndtere modelloppgaver, hente modellinformasjon og jevnt konvertere filer – alt dette gjør den til et toppvalg for å legge til 3D-funksjoner i appene dine.

Previous Next

Kom i gang med Aspose.3D Cloud SDK for Swift

Registrer en konto på Aspose Cloud Dashboard for å få informasjon om applikasjonen din. Deretter legger du til POD i prosjektet ditt som følger

Installer Aspose.3D Cloud SDK for Swift via CocoaPods

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

Du kan laste ned det kompilerte delte biblioteket fra Aspose.3D Cloud SDK for Swift-produktsiden.

Konverter 3D-filer til andre formater via Swift

Aspose.3D Cloud SDK for Swift har inkludert en svært kraftig 3D-diagramkonverterer som gjør det mulig for programvareutviklere å konvertere 3D-filer fra ett format til et annet med letthet. Denne funksjonen er uvurderlig når man håndterer kompatibilitetsproblemer mellom ulike programvarer og plattformer. Med noen få linjer Swift-kode kan utviklere enkelt konvertere en 3D-modell fra ett format til et annet, og sikre sømløs integrering i prosjektene sine. Ved å utnytte SDK‑ens konverteringsmuligheter kan utviklere sikre sømløs datautveksling mellom systemer, noe som åpner for muligheter for samarbeid og integrasjon. Følgende eksempel viser hvordan man konverterer en 3D FBX‑fil til PDF i Swift‑applikasjoner.

Hvordan konvertere 3D FBX-fil til PDF ved hjelp av Swift API?

// 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 av 3D-diagrammer i Swift-apper

Aspose.3D Cloud SDK for Swift gjør det enkelt for programvareutviklere å gjengi 3D-diagrammer i sine Swift-applikasjoner. Videre tilbyr SDK-en renderingsfunksjoner som gjør det mulig for utviklere å generere bilder og animasjoner av høy kvalitet fra 3D-modeller. Denne funksjonen er avgjørende når man visualiserer og viser frem 3D-aktiva i applikasjoner, presentasjoner eller markedsføringsmateriell. Med SDK-ens renderingsfunksjonalitet kan utviklere lage imponerende visuelle elementer som fanger brukerne og gir 3D-prosjektene deres liv.

Opprett og manipuler 3D-modeller via Swift API

Aspose.3D Cloud SDK for Swift har gitt muligheten til å lage nye 3D-modeller i ulike formater og manipulere eksisterende modeller med letthet. Biblioteket inkluderer støtte for et bredt spekter av bransjestandardiserte 3D-filformater. Enten du jobber med populære formater som OBJ, STL, FBX, eller mer spesialiserte formater som 3DS og Collada, dekker SDK-en dine behov. Swift-biblioteket gjør det mulig for utviklere å utføre et bredt spekter av manipuleringer på 3D-modeller. Enten det er skalering, rotasjon, translasjon eller anvendelse av komplekse transformasjoner, gir SDK-en et intuitivt og enkelt API for utviklere å jobbe med.

Hvordan lage et enkelt 3D-diagram og gjengi det for å produsere et bilde via Swift API?

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

Uttrekk informasjon fra 3D-modell via Swift

Aspose.3D Cloud SDK for Swift har inkludert kraftige funksjoner som gjør det mulig for utviklere å hente informasjon fra 3D-modeller. Dette kan være spesielt nyttig når man bygger applikasjoner som krever tilgang til metadata eller spesifikke attributter for en modell. SDK-en tilbyr metoder for å hente detaljer som mesh-statistikk, antall vertexer, materialinformasjon og mye mer, og gir programvareutviklere mulighet til å lage intelligente applikasjoner som utnytter 3D-modelldata.

 Norsk