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

Aspose.3D Cloud SDK for Swift

 
 

Swift SDK, lai ģenerētu, rediģētu un konvertētu 3D modeļus

Jaudīgs 3D programmatūras izstrādes komplekts (SDK), kas ļauj Swift izstrādātājiem izveidot, modificēt, renderēt, manipulēt un konvertēt 3D failu formātus.

Kas ir Aspose.3D Cloud SDK priekš Swift?

Programmatūras izstrādes jomā pieaug vajadzība apstrādāt 3D grafiku. Ar virtuālās realitātes, spēļu un animācijas sektoru pieplūdumu izstrādātājiem ir nepieciešami efektīvi rīki 3D modeļu un resursu pārvaldīšanai. iedod palīdzību, piedāvājot vienkāršu metodi integrēt 3D manipulācijas funkcijas jūsu Swift‑balstītajās lietotnēs, vienlaikus maksimāli izmantojot mākoņtehnoloģijas. SDK ļauj programmatūras izstrādātājiem, tādiem kā jūs, vieglāk veikt prasīgus uzdevumus, neiekļaujot sarežģītas vietējās instalācijas vai dārgus aparatūras atjauninājumus. Tas atbalsta daudzus populārus 3D failu formātus un ļauj programmatūras izstrādātājiem izveidot un konvertēt starp dažādiem populāriem 3D failu formātiem, piemēram, FBX, 3DS, U3D, 3MF, DAE, GLTF, STL, OBJ, DRC, RVM, PDF, AMF, PLY, X, JT, DXF, ASE, VRML, HTML un tā tālāk.

Aspose.3D Cloud SDK for Swift ir ērts rīks programmatūras izstrādātājiem. Tas piedāvā renderēšanas funkcijas, kas ļauj izveidot augstākas kvalitātes attēlus un animācijas no 3D modeļiem. Šis rīks ir būtisks 3D elementu attēlošanai un izcelšanai jūsu lietotnēs, prezentācijās vai mārketinga materiālos. Būtībā Aspose.3D Cloud SDK for Swift ir vērtīgs resurss Swift izstrādātājiem, kas strādā ar 3D modeļiem. SDK nodrošina plašu rīku klāstu 3D modeļu pielāgošanai. Tas ļauj izstrādātājiem viegli mērogot, rotēt un modificēt modeļus, optimizēt režģi, mainīt izmērus, pārorientēt un vienkāršot ģeometriju, lai uzlabotu veiktspēju. Šīs funkcijas ir lietotājam draudzīgas un izmaksu ziņā izdevīgas programmatūras izstrādātājiem kā jūs. Vēl viena lieliska īpašība ir tas, ka tas var strādāt ar dažādiem failu tipiem, pārvaldīt modeļu uzdevumus, iegūt modeļa informāciju un gludi konvertēt failus – viss tas padara to par izcilu izvēli 3D funkciju pievienošanai jūsu lietotnēm.

Previous Next

Kā sākt darbu ar Aspose.3D Cloud SDK priekš Swift

Reģistrējiet kontu Aspose Cloud Dashboard, lai saņemtu informāciju par savu lietojumprogrammu. Pēc tam pievienojiet POD savam projektam, kā norādīts zemāk.

Instalējiet Aspose.3D Cloud SDK for Swift caur CocoaPods

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

Jūs varat lejupielādēt kompilēto koplietojamo bibliotēku no Aspose.3D Cloud SDK for Swift produkta lapas.

Konvertēt 3D failus uz citām formātām, izmantojot Swift

Aspose.3D Cloud SDK for Swift ir iekļāvis ļoti jaudīgu 3D diagrammu pārveidotāju, kas ļauj programmatūras izstrādātājiem viegli konvertēt 3D failus no viena formāta uz citu. Šī funkcija ir nenovērtējama, risinot savietojamības problēmas starp dažādām programmām un platformām. Ar dažām Swift koda rindām izstrādātāji var bez piepūles konvertēt 3D modeli no viena formāta uz citu, nodrošinot nevainojamu integrāciju savos projektos. Izmantojot SDK konvertēšanas iespējas, izstrādātāji var nodrošināt vienmērīgu datu apmaiņu starp sistēmām, atverot iespējas sadarbībai un integrācijai. Zemāk esošais piemērs parāda, kā konvertēt 3D FBX failu uz PDF Swift lietojumprogrammās.

Kā konvertēt 3D FBX failu uz PDF, izmantojot 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)

3D diagrammu renderēšana Swift lietotnēs

Aspose.3D Cloud SDK for Swift ļauj programmatūras izstrādātājiem viegli renderēt 3D diagrammas savās Swift lietotnēs. Turklāt SDK piedāvā renderēšanas iespējas, kas ļauj izstrādātājiem ģenerēt augstas kvalitātes attēlus un animācijas no 3D modeļiem. Šī funkcija ir izšķiroša, vizualizējot un demonstrējot 3D aktīvus lietotnēs, prezentācijās vai mārketinga materiālos. Ar SDK renderēšanas funkcionalitāti izstrādātāji var radīt pārsteidzošus vizuālus materiālus, kas aizrauj lietotājus un iedzīvinā viņu 3D projektus.

Izveidot un manipulēt 3D modeļus, izmantojot Swift API

Aspose.3D Cloud SDK for Swift nodrošina iespēju izveidot jaunus 3D modeļus dažādos formātos un viegli manipulēt ar esošajiem modeļiem. Bibliotēka ietver atbalstu plašam rūpniecības standarta 3D failu formātu klāstam. Neatkarīgi no tā, vai strādājat ar populāriem formātiem, piemēram, OBJ, STL, FBX, vai ar specializētākiem formātiem, piemēram, 3DS un Collada, SDK ir jums pieejams. Swift bibliotēka ļauj izstrādātājiem veikt plašu manipulāciju klāstu ar 3D modeļiem. Neatkarīgi no tā, vai tas ir mērogošana, rotēšana, pārvietošana vai sarežģītu transformāciju piemērošana, SDK nodrošina intuitīvu un vienkāršu API, ar ko izstrādātāji var strādāt.

Kā izveidot vienkāršu 3D diagrammu un renderēt to, lai radītu attēlu, izmantojot 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")

Izgūt informāciju no 3D modeļa, izmantojot Swift

Aspose.3D Cloud SDK for Swift ir iekļāvis jaudīgas funkcijas, kas ļauj izstrādātājiem izvilkt informāciju no 3D modeļiem. Tas var būt īpaši noderīgi, veidojot lietojumprogrammas, kurām nepieciešama piekļuve metadatiem vai modeļa specifiskām īpašībām. SDK nodrošina metodes, lai iegūtu tādus datus kā režģa statistika, virsotņu skaits, materiālu informācija un daudz kas cits, ļaujot programmatūras izstrādātājiem radīt gudras lietojumprogrammas, kas izmanto 3D modeļa datus.

 Latviski