1. Продукти
  2.   3D
  3.   Swift
  4.   Aspose.3D Cloud SDK for Swift

Aspose.3D Cloud SDK for Swift

 
 

Swift SDK за генериране, редактиране и конвертиране на 3D модели

Мощен комплект за разработка на 3D софтуер (SDK), който позволява на Swift разработчиците да създават, модифицират, визуализират, манипулират и конвертират 3D файлови формати.

Какво е Aspose.3D Cloud SDK за Swift?

В областта на софтуерната разработка нараства нуждата от работа с 3D графика. С нарастването на виртуалната реалност, гейминга и анимационния сектор, разработчиците се нуждаят от ефективни инструменти за управление на 3D модели и активи. включва се, за да помогне, като предлага прост метод за интегриране на функции за 3D манипулация във вашите Swift‑базирани приложения, като същевременно се възползвате максимално от облачните технологии. SDK‑ът улеснява софтуерните разработчици като вас да се справят с изискващи задачи, без да се занимават със сложни локални инсталации или скъпи хардуерни надстройки. Той поддържа множество популярни 3D файлови формати и позволява на софтуерните разработчици да създават и конвертират между различни популярни 3D файлови формати като FBX, 3DS, U3D, 3MF, DAE, GLTF, STL, OBJ, DRC, RVM, PDF, AMF, PLY, X, JT, DXF, ASE, VRML, HTML и др.

Aspose.3D Cloud SDK за Swift е удобен инструмент за софтуерни разработчици. Той разполага с функции за рендериране, които ви позволяват да създавате висококачествени изображения и анимации от 3D модели. Този инструмент е от съществено значение за визуализиране и подчертаване на 3D елементи във вашите приложения, презентации или маркетингово съдържание. По същество, Aspose.3D Cloud SDK за Swift е ценно средство за Swift разработчиците, работещи с 3D модели. SDK предоставя широк набор от инструменти за настройка на 3D модели. Той позволява на разработчиците лесно да мащабират, въртят и модифицират модели, оптимизират мрежа, променят размер, преориентират и опростяват геометрията за по‑добра производителност. Тези функции са удобни за потребителя и икономични за софтуерни разработчици като вас. Едно от големите предимства е, че може да работи с различни типове файлове, да управлява задачи с модели, да получава детайли за модели и плавно да конвертира файлове – всичко това го прави отличен избор за добавяне на 3D функции към вашите приложения.

Previous Next

Започване с Aspose.3D Cloud SDK за Swift

Регистрирайте акаунт в Aspose Cloud Dashboard, за да получите информация за вашето приложение. След това добавете POD към вашия проект, както следва

Инсталирайте Aspose.3D Cloud SDK за Swift чрез CocoaPods

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

Можете да изтеглите компилираната споделена библиотека от Aspose.3D Cloud SDK for Swift страницата на продукта.

Конвертиране на 3D файлове в други формати чрез Swift

Aspose.3D Cloud SDK for Swift включва много мощен конвертор за 3D диаграми, който позволява на софтуерните разработчици да конвертират 3D файлове от един формат в друг с лекота. Тази функция се оказва безценна при справяне с проблеми със съвместимостта между различен софтуер и платформи. С няколко реда Swift код разработчиците могат без усилие да конвертират 3D модел от един формат в друг, осигурявайки безпроблемна интеграция в техните проекти. Използвайки възможностите за конвертиране на SDK, разработчиците могат да гарантират безпроблемен обмен на данни между системите, отваряйки възможности за сътрудничество и интеграция. Следният пример показва как да конвертирате 3D FBX файл в PDF в Swift приложения.

Как да конвертирате 3D FBX файл в PDF, използвайки 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 диаграми в Swift приложения

Aspose.3D Cloud SDK for Swift прави лесно за софтуерните разработчици да рендерират 3D диаграми в техните Swift приложения. Освен това, SDK предлага възможности за рендериране, които позволяват на разработчиците да генерират висококачествени изображения и анимации от 3D модели. Тази функция се оказва решаваща при визуализиране и представяне на 3D активи в приложения, презентации или маркетингови материали. С рендеринг функционалностите на SDK, разработчиците могат да създават зашеметяващи визуализации, които завладяват потребителите и оживяват техните 3D проекти.

Създаване и манипулиране на 3D модели чрез Swift API

Aspose.3D Cloud SDK for Swift предоставя възможност за създаване на нови 3D модели в различни формати и лесно манипулиране на съществуващи модели. Библиотеката включва поддръжка за широк спектър от индустриално стандартни 3D файлови формати. Независимо дали работите с популярни формати като OBJ, STL, FBX или с по-специализирани формати като 3DS и Collada, SDK ви покрива. Swift библиотеката позволява на разработчиците да извършват разнообразни манипулации върху 3D модели. Независимо дали става въпрос за мащабиране, въртене, транслация или прилагане на сложни трансформации, SDK предоставя интуитивен и прост API за работа.

Как да създадете прост 3D диаграм и да го рендерирате, за да произведете изображение, чрез 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")

Извличане на информация от 3D модел чрез Swift

Aspose.3D Cloud SDK за Swift включва мощни функции, които позволяват на разработчиците да извличат информация от 3D модели. Това може да бъде особено полезно при създаване на приложения, които изискват достъп до метаданни или конкретни атрибути на модела. SDK предоставя методи за извличане на детайли като статистика на мрежата, брой върхове, информация за материалите и много други, давайки възможност на софтуерните разработчици да създават интелигентни приложения, използващи данните от 3D модели.

 Български