1. Produkter
  2.   3D
  3.   Swift
  4.   Aspose.3D Cloud SDK för Swift

Aspose.3D Cloud SDK för Swift

 
 

Swift SDK för att generera, redigera och konvertera 3D-modeller

Ett kraftfullt 3D-programvaruutvecklingspaket (SDK) som låter Swift-utvecklare skapa, modifiera, rendera, manipulera och konvertera 3D-filformat.

Vad är Aspose.3D Cloud SDK för Swift?

I mjukvaruutvecklingens område finns ett ökande behov av att hantera 3D-grafik. Med ökningen inom virtuell verklighet, spel och animationssektorerna kräver utvecklare effektiva verktyg för att hantera 3D-modeller och tillgångar. stiger in för att hjälpa till genom att erbjuda en enkel metod för att integrera 3D-manipuleringsfunktioner i dina Swift‑baserade appar, samtidigt som du utnyttjar molnteknikens fördelar. SDK:n gör det enklare för mjukvaruutvecklare som du att hantera krävande uppgifter utan att behöva kämpa med komplicerade lokala installationer eller kostsamma hårdvaruuppgraderingar. Den stöder ett flertal populära 3D‑filformat och möjliggör för utvecklare att skapa och konvertera mellan många populära 3D‑filformat såsom FBX, 3DS, U3D, 3MF, DAE, GLTF, STL, OBJ, DRC, RVM, PDF, AMF, PLY, X, JT, DXF, ASE, VRML, HTML med mera.

Aspose.3D Cloud SDK för Swift är ett praktiskt verktyg för mjukvaruutvecklare. Det levereras med renderingsfunktioner som låter dig skapa förstklassiga bilder och animationer från 3D-modeller. Detta verktyg är avgörande för att visa och framhäva 3D-element i dina appar, presentationer eller marknadsföringsmaterial. I grund och botten är Aspose.3D Cloud SDK för Swift en värdefull tillgång för Swift‑utvecklare som arbetar med 3D-modeller. SDK:n erbjuder ett brett spektrum av verktyg för att justera 3D-modeller. Den gör det möjligt för utvecklare att enkelt skala, rotera och modifiera modeller, optimera mesh, ändra storlek, omorientera och förenkla geometri för bättre prestanda. Dessa funktioner är användarvänliga och kostnadseffektiva för mjukvaruutvecklare som du. En stor fördel är att den kan arbeta med olika filtyper, hantera modelluppgifter, hämta modellinformation och smidigt konvertera filer – allt detta gör den till ett förstahandsval för att lägga till 3D‑funktioner i dina appar.

Previous Next

Kom igång med Aspose.3D Cloud SDK för Swift

Registrera ett konto på Aspose Cloud Dashboard för att få din applikationsinformation. Därefter lägg till POD i ditt projekt enligt följande.

Installera Aspose.3D Cloud SDK för Swift via CocoaPods

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

Du kan ladda ner det kompilerade delade biblioteket från Aspose.3D Cloud SDK for Swift produktsida.

Konvertera 3D-filer till andra format via Swift

Aspose.3D Cloud SDK for Swift har inkluderat en mycket kraftfull 3D-diagramkonverterare som gör det möjligt för mjukvaruutvecklare att enkelt konvertera 3D-filer från ett format till ett annat. Denna funktion är ovärderlig när man hanterar kompatibilitetsproblem mellan olika program och plattformar. Med några få rader Swift‑kod kan utvecklare utan ansträngning konvertera en 3D-modell från ett format till ett annat, vilket säkerställer sömlös integration i deras projekt. Genom att utnyttja SDK:ns konverteringsmöjligheter kan utvecklare säkerställa smidig datautbyte mellan system, vilket öppnar upp möjligheter för samarbete och integration. Följande exempel visar hur man konverterar en 3D FBX‑fil till PDF i Swift‑applikationer.

Hur konverterar du 3D FBX-fil till PDF med 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-diagram i Swift-appar

Aspose.3D Cloud SDK för Swift gör det enkelt för mjukvaruutvecklare att rendera 3D-diagram i sina Swift-applikationer. Dessutom erbjuder SDK:n renderingsfunktioner som gör det möjligt för utvecklare att generera högkvalitativa bilder och animationer från 3D-modeller. Denna funktion är avgörande när man visualiserar och presenterar 3D-tillgångar i applikationer, presentationer eller marknadsföringsmaterial. Med SDK:ns renderingsfunktioner kan utvecklare skapa fantastiska visuella element som fängslar användare och ger deras 3D-projekt liv.

Skapa och manipulera 3D-modeller via Swift API

Aspose.3D Cloud SDK för Swift har gett möjlighet att skapa nya 3D-modeller i olika format och enkelt manipulera befintliga modeller. Biblioteket har inkluderat stöd för ett brett spektrum av branschstandardiserade 3D-filformat. Oavsett om du arbetar med populära format som OBJ, STL, FBX eller mer specialiserade format som 3DS och Collada, så har SDK:n dig täckt. Swift-biblioteket gör det möjligt för utvecklare att utföra en mängd olika manipulationer på 3D-modeller. Oavsett om det handlar om skalning, rotation, translation eller att tillämpa komplexa transformationer, så erbjuder SDK:n ett intuitivt och enkelt API för utvecklare att arbeta med.

Hur skapar man ett enkelt 3D-diagram och renderar det för att producera en bild 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")

Extrahera information från 3D-modell via Swift

Aspose.3D Cloud SDK för Swift har inkluderat kraftfulla funktioner som gör det möjligt för utvecklare att extrahera information från 3D-modeller. Detta kan vara särskilt användbart när man bygger applikationer som kräver åtkomst till metadata eller specifika attribut för en modell. SDK:n tillhandahåller metoder för att hämta detaljer såsom mesh-statistik, antal vertex, materialinformation och mycket mer, vilket ger mjukvaruutvecklare möjlighet att skapa intelligenta applikationer som utnyttjar 3D-modelldata.

 Svenska