1. Produkte
  2.   3D
  3.   Swift
  4.   Aspose.3D Cloud SDK für Swift

Aspose.3D Cloud SDK für Swift

 
 

Swift SDK zum Erzeugen, Bearbeiten & Konvertieren von 3D-Modellen

Ein leistungsstarkes 3D-Software-Entwicklungskit (SDK), das Swift-Entwicklern ermöglicht, 3D-Dateiformate zu erstellen, zu ändern, zu rendern, zu manipulieren und zu konvertieren.

Was ist das Aspose.3D Cloud SDK für Swift?

In der Softwareentwicklung besteht ein wachsender Bedarf an der Handhabung von 3D-Grafiken. Mit dem Aufschwung von Virtual Reality, Gaming und Animationsbereichen benötigen Entwickler effektive Werkzeuge zur Verwaltung von 3D-Modellen und Assets. tritt ein, um zu helfen, indem es eine einfache Methode anbietet, 3D-Manipulationsfunktionen in Ihre Swift‑basierten Apps zu integrieren, und dabei das Beste aus Cloud‑Technologie zu nutzen. Das SDK erleichtert es Softwareentwicklern wie Ihnen, anspruchsvolle Aufgaben zu bewältigen, ohne sich mit komplizierten lokalen Installationen oder kostspieligen Hardware‑Aufrüstungen auseinandersetzen zu müssen. Es unterstützt zahlreiche gängige 3D-Dateiformate und ermöglicht es Entwicklern, zwischen vielen beliebten 3D-Dateiformaten wie FBX, 3DS, U3D, 3MF, DAE, GLTF, STL, OBJ, DRC, RVM, PDF, AMF, PLY, X, JT, DXF, ASE, VRML, HTML usw. zu erstellen und zu konvertieren.

Das Aspose.3D Cloud SDK für Swift ist ein praktisches Werkzeug für Softwareentwickler. Es bietet Rendering‑Funktionen, mit denen Sie erstklassige Bilder und Animationen aus 3D‑Modellen erstellen können. Dieses Tool ist entscheidend für die Anzeige und Hervorhebung von 3D‑Elementen in Ihren Apps, Präsentationen oder Marketing‑Inhalten. Im Wesentlichen ist das Aspose.3D Cloud SDK für Swift ein wertvolles Asset für Swift‑Entwickler, die mit 3D‑Modellen arbeiten. Das SDK stellt eine breite Palette von Werkzeugen zur Anpassung von 3D‑Modellen bereit. Es ermöglicht Entwicklern, Modelle einfach zu skalieren, zu rotieren und zu modifizieren, Meshes zu optimieren, die Größe zu ändern, neu auszurichten und die Geometrie für bessere Leistung zu straffen. Diese Funktionen sind benutzerfreundlich und kosteneffizient für Softwareentwickler wie Sie. Ein großer Vorteil ist, dass es mit verschiedenen Dateitypen arbeiten, Modellaufgaben verwalten, Modelldetails abrufen und Dateien reibungslos konvertieren kann – all das macht es zur ersten Wahl, um 3D‑Funktionen zu Ihren Apps hinzuzufügen.

Previous Next

Erste Schritte mit dem Aspose.3D Cloud SDK für Swift

Registrieren Sie ein Konto im Aspose Cloud Dashboard, um Ihre Anwendungsinformationen zu erhalten. Als Nächstes fügen Sie das POD zu Ihrem Projekt wie folgt hinzu.

Installieren Sie das Aspose.3D Cloud SDK für Swift über CocoaPods

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

Sie können die kompilierte Shared Library von der Aspose.3D Cloud SDK für Swift Produktseite herunterladen.

3D-Dateien über Swift in andere Formate konvertieren

Aspose.3D Cloud SDK für Swift enthält einen sehr leistungsstarken 3D-Diagrammkonverter, der Softwareentwicklern ermöglicht, 3D-Dateien mühelos von einem Format in ein anderes zu konvertieren. Diese Funktion erweist sich als unverzichtbar beim Umgang mit Kompatibilitätsproblemen zwischen verschiedener Software und Plattformen. Mit wenigen Zeilen Swift-Code können Entwickler ein 3D-Modell mühelos von einem Format in ein anderes konvertieren und so eine nahtlose Integration in ihre Projekte gewährleisten. Durch die Nutzung der Konvertierungsfunktionen des SDK können Entwickler einen reibungslosen Datenaustausch zwischen Systemen sicherstellen, was Möglichkeiten für Zusammenarbeit und Integration eröffnet. Das folgende Beispiel zeigt, wie man eine 3D-FBX-Datei in ein PDF innerhalb von Swift-Anwendungen konvertiert.

Wie konvertiert man eine 3D FBX-Datei in PDF mit der 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 von 3D-Diagrammen in Swift-Apps

Aspose.3D Cloud SDK für Swift macht es Softwareentwicklern leicht, 3D-Diagramme in ihren Swift-Anwendungen zu rendern. Darüber hinaus bietet das SDK Rendering‑Funktionen, die es Entwicklern ermöglichen, hochwertige Bilder und Animationen aus 3D‑Modellen zu erzeugen. Diese Funktion ist entscheidend, wenn es darum geht, 3D‑Assets in Anwendungen, Präsentationen oder Marketingmaterialien zu visualisieren und zu präsentieren. Mit den Rendering‑Funktionen des SDK können Entwickler beeindruckende Visualisierungen erzeugen, die Nutzer fesseln und ihre 3D‑Projekte zum Leben erwecken.

Erstellen & Bearbeiten von 3D-Modellen über die Swift-API

Aspose.3D Cloud SDK für Swift bietet die Möglichkeit, neue 3D‑Modelle in verschiedenen Formaten zu erstellen und bestehende Modelle mühelos zu manipulieren. Die Bibliothek unterstützt eine breite Palette von branchenüblichen 3D‑Dateiformaten. Egal, ob Sie mit gängigen Formaten wie OBJ, STL, FBX oder spezialisierteren Formaten wie 3DS und Collada arbeiten, das SDK deckt alles ab. Die Swift‑Bibliothek ermöglicht Entwicklern, eine Vielzahl von Manipulationen an 3D‑Modellen durchzuführen. Ob Skalieren, Drehen, Verschieben oder das Anwenden komplexer Transformationen – das SDK stellt eine intuitive und unkomplizierte API zur Verfügung, mit der Entwickler arbeiten können.

Wie erstellt man ein einfaches 3D-Diagramm und rendert es, um ein Bild zu erzeugen, über die 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")

Informationen aus 3D-Modellen über Swift extrahieren

Das Aspose.3D Cloud SDK für Swift enthält leistungsstarke Funktionen, die es Entwicklern ermöglichen, Informationen aus 3D-Modellen zu extrahieren. Dies kann besonders nützlich sein, wenn Anwendungen entwickelt werden, die Zugriff auf Metadaten oder bestimmte Attribute eines Modells benötigen. Das SDK bietet Methoden zum Abrufen von Details wie Mesh-Statistiken, Vertex-Anzahl, Materialinformationen und vieles mehr, wodurch Softwareentwickler befähigt werden, intelligente Anwendungen zu erstellen, die 3D-Modell-Daten nutzen.

 Deutsch