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

Aspose.3D Cloud SDK для 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 для Swift полегшує розробникам програмного забезпечення рендеринг 3D‑діаграм у їхніх Swift‑додатках. Крім того, SDK пропонує можливості рендерингу, які дозволяють розробникам створювати високоякісні зображення та анімації з 3D‑моделей. Ця функція є вирішальною при візуалізації та демонстрації 3D‑активів у додатках, презентаціях або маркетингових матеріалах. Завдяки функціям рендерингу SDK розробники можуть створювати вражаючі візуали, які захоплюють користувачів і оживляють їхні 3D‑проекти.

Створення та маніпулювання 3D‑моделями за допомогою Swift API

Aspose.3D Cloud SDK для 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‑моделей.

 Українська