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

Aspose.3D Cloud SDK for Swift

 
 

Swift SDK, skirtas generuoti, redaguoti ir konvertuoti 3D modelius

Galingas 3D programinės įrangos kūrimo rinkinys (SDK), leidžiantis Swift kūrėjams kurti, modifikuoti, atvaizduoti, manipuliuoti ir konvertuoti 3D failų formatus.

Kas yra Aspose.3D Cloud SDK for Swift?

Programinės įrangos kūrimo srityje vis auga poreikis tvarkyti 3D grafiką. Su virtualios realybės, žaidimų ir animacijos sektorių augimu kūrėjai reikalauja efektyvių įrankių 3D modelių ir išteklių valdymui. žingsnis į priekį, siūlant paprastą metodą integruoti 3D manipuliacijos funkcijas į jūsų Swift pagrindu sukurtas programas, kartu maksimaliai išnaudojant debesų technologiją. SDK palengvina programinės įrangos kūrėjams, kaip jums, atlikti sudėtingas užduotis be sudėtingų vietinių diegimų ar brangių aparatūros atnaujinimų. Jis palaiko daugelį populiarių 3D failų formatų ir leidžia kūrėjams kurti ir konvertuoti tarp daugelio populiarių 3D failų formatų, tokių kaip FBX, 3DS, U3D, 3MF, DAE, GLTF, STL, OBJ, DRC, RVM, PDF, AMF, PLY, X, JT, DXF, ASE, VRML, HTML ir t.t.

Aspose.3D Cloud SDK for Swift yra patogus įrankis programinės įrangos kūrėjams. Jame yra renderavimo funkcijos, leidžiančios kurti aukštos kokybės vaizdus ir animacijas iš 3D modelių. Šis įrankis yra būtinas norint rodyti ir pabrėžti 3D elementus jūsų programose, pristatymuose ar rinkodaros turinyje. Iš esmės, Aspose.3D Cloud SDK for Swift yra vertinga priemonė Swift kūrėjams, dirbantiems su 3D modeliais. SDK suteikia platų įrankių spektrą 3D modelių reguliavimui. Jis leidžia kūrėjams lengvai keisti mastelį, sukti ir modifikuoti modelius, optimizuoti tinklą, keisti dydį, pertvarkyti ir supaprastinti geometriją geresniam našumui. Šios funkcijos yra vartotojui patogios ir ekonomiškos programinės įrangos kūrėjams kaip jūs. Vienas puikus šio bruožas yra tai, kad jis gali dirbti su įvairiais failų tipais, valdyti modelio užduotis, gauti modelio detales ir sklandžiai konvertuoti failus – tai daro jį geriausiu pasirinkimu pridedant 3D funkcijas į jūsų programas.

Previous Next

Pradžia su Aspose.3D Cloud SDK for Swift

Užregistruokite paskyrą Aspose Cloud Dashboard, kad gautumėte savo programos informaciją. Toliau pridėkite POD prie savo projekto kaip nurodyta.

Įdiekite Aspose.3D Cloud SDK for Swift per CocoaPods

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

Galite atsisiųsti sukompiliuotą bendrinamą biblioteką iš Aspose.3D Cloud SDK for Swift produkto puslapio.

Konvertuoti 3D failus į kitus formatus naudojant Swift

Aspose.3D Cloud SDK for Swift įtraukia labai galingą 3D diagramų konvertavimo įrankį, leidžiantį programinės įrangos kūrėjams lengvai konvertuoti 3D failus iš vieno formato į kitą. Ši funkcija yra neįkainojama sprendžiant suderinamumo problemas tarp skirtingų programų ir platformų. Kelių Swift kodo eilučių dėka kūrėjai gali be vargo konvertuoti 3D modelį iš vieno formato į kitą, užtikrinant sklandų integravimą į jų projektus. Pasinaudodami SDK konvertavimo galimybėmis, kūrėjai gali užtikrinti sklandų duomenų mainų tarp sistemų, atveriant galimybes bendradarbiavimui ir integracijai. Žemiau pateiktas pavyzdys rodo, kaip konvertuoti 3D FBX failą į PDF Swift programose.

Kaip konvertuoti 3D FBX failą į PDF naudojant 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 diagramų atvaizdavimas Swift programose

Aspose.3D Cloud SDK for Swift palengvina programinės įrangos kūrėjams 3D diagramų atvaizdavimą jų Swift programose. Be to, SDK siūlo atvaizdavimo galimybes, leidžiančias kūrėjams generuoti aukštos kokybės vaizdus ir animacijas iš 3D modelių. Ši funkcija yra itin svarbi vizualizuojant ir pristatant 3D turinį programose, pristatymuose ar rinkodaros medžiagoje. Su SDK atvaizdavimo funkcijomis kūrėjai gali kurti nuostabius vaizdus, kurie žavi vartotojus ir įkvepia jų 3D projektus įgyvendinti.

Kurti ir manipuliuoti 3D modeliais naudojant Swift API

Aspose.3D Cloud SDK for Swift suteikia galimybę kurti naujus 3D modelius įvairiais formatais ir lengvai manipuliuoti esamais modeliais. Biblioteka apima plačią pramonės standartų 3D failų formatų palaikymo spektrą. Nesvarbu, ar dirbate su populiariais formatais, tokiais kaip OBJ, STL, FBX, ar specializuotais formatais, kaip 3DS ir Collada, SDK pasirūpins viskuo. Swift biblioteka leidžia kūrėjams atlikti įvairias manipuliacijas su 3D modeliais. Nesvarbu, ar tai mastelio keitimas, sukimas, perkėlimas, ar sudėtingų transformacijų taikymas, SDK suteikia intuityvią ir paprastą API, su kuria kūrėjai gali dirbti.

Kaip sukurti paprastą 3D diagramą ir atvaizduoti ją, kad gautumėte paveikslėlį, naudojant 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")

Išgauti informaciją iš 3D modelio naudojant Swift

Aspose.3D Cloud SDK for Swift įtraukė galingas funkcijas, leidžiančias kūrėjams išgauti informaciją iš 3D modelių. Tai gali būti ypač naudinga kuriant programas, kurioms reikia prieigos prie metaduomenų arba konkrečių modelio atributų. SDK suteikia metodus, leidžiančius gauti detales, tokias kaip tinklo statistika, viršūnių skaičius, medžiagos informacija ir daug daugiau, suteikdamas programinės įrangos kūrėjams galimybę kurti protingas programas, naudojančias 3D modelių duomenis.

 Lietuvių