1. Des produits
  2.   3D
  3.   Swift
  4.   Aspose.3D Cloud SDK pour Swift

Aspose.3D Cloud SDK pour Swift

 
 

SDK Swift pour générer, éditer & convertir des modèles 3D

Un puissant kit de développement logiciel 3D (SDK) qui permet aux développeurs Swift de créer, modifier, rendre, manipuler et convertir des formats de fichiers 3D.

Qu'est‑ce que le SDK Aspose.3D Cloud pour Swift ?

Dans le domaine du développement logiciel, il y a un besoin croissant de gérer les graphiques 3D. Avec l'essor de la réalité virtuelle, du jeu vidéo et des secteurs de l'animation, les développeurs ont besoin d'outils efficaces pour gérer les modèles et les actifs 3D. intervient pour aider en proposant une méthode simple d'intégration des fonctionnalités de manipulation 3D dans vos applications Swift, tout en tirant le meilleur parti de la technologie cloud. Le SDK facilite la tâche des développeurs comme vous pour gérer des tâches exigeantes sans avoir à se soucier d'installations locales complexes ou de mises à niveau matérielles coûteuses. Il prend en charge de nombreux formats de fichiers 3D populaires et permet aux développeurs de créer et de convertir entre de nombreux formats de fichiers 3D tels que FBX, 3DS, U3D, 3MF, DAE, GLTF, STL, OBJ, DRC, RVM, PDF, AMF, PLY, X, JT, DXF, ASE, VRML, HTML, etc.

L'Aspose.3D Cloud SDK pour Swift est un outil pratique pour les développeurs de logiciels. Il comprend des fonctionnalités de rendu qui vous permettent de créer des images et des animations de haute qualité à partir de modèles 3D. Cet outil est essentiel pour afficher et mettre en valeur les éléments 3D dans vos applications, présentations ou contenus marketing. En somme, l'Aspose.3D Cloud SDK pour Swift est un atout précieux pour les développeurs Swift travaillant avec des modèles 3D. Le SDK offre une large gamme d'outils pour ajuster les modèles 3D. Il permet aux développeurs de mettre à l'échelle, faire pivoter et modifier facilement les modèles, d'optimiser le maillage, de redimensionner, de réorienter et de rationaliser la géométrie pour de meilleures performances. Ces fonctions sont conviviales et économiques pour les développeurs de logiciels comme vous. Un avantage majeur est qu'il peut travailler avec différents types de fichiers, gérer les tâches de modèle, obtenir les détails du modèle et convertir les fichiers en douceur – tout cela en faisant de lui un choix de premier plan pour ajouter des fonctionnalités 3D à vos applications.

Previous Next

Premiers pas avec le SDK Aspose.3D Cloud pour Swift

Créez un compte sur le tableau de bord Aspose Cloud pour obtenir les informations de votre application. Ensuite, ajoutez le POD à votre projet comme suit

Installez le SDK Aspose.3D Cloud pour Swift via CocoaPods

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

Vous pouvez télécharger la bibliothèque partagée compilée depuis la page produit Aspose.3D Cloud SDK for Swift.

Convertir des fichiers 3D vers d'autres formats avec Swift

Le SDK Aspose.3D Cloud pour Swift comprend un convertisseur de diagrammes 3D très puissant qui permet aux développeurs de logiciels de convertir facilement des fichiers 3D d'un format à un autre. Cette fonctionnalité s'avère inestimable lorsqu'il s'agit de gérer les problèmes de compatibilité entre différents logiciels et plateformes. En quelques lignes de code Swift, les développeurs peuvent convertir sans effort un modèle 3D d'un format à un autre, assurant une intégration fluide dans leurs projets. En tirant parti des capacités de conversion du SDK, les développeurs peuvent garantir un échange de données transparent entre les systèmes, ouvrant ainsi des possibilités de collaboration et d'intégration. L'exemple suivant montre comment convertir un fichier 3D FBX en PDF dans les applications Swift.

Comment convertir un fichier 3D FBX en PDF en utilisant l'API Swift ?

// 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)

Rendu de diagrammes 3D dans les applications Swift

Aspose.3D Cloud SDK pour Swift facilite le rendu de diagrammes 3D dans les applications Swift des développeurs. De plus, le SDK offre des capacités de rendu qui permettent aux développeurs de générer des images et des animations de haute qualité à partir de modèles 3D. Cette fonctionnalité s’avère cruciale lors de la visualisation et de la présentation d’actifs 3D dans les applications, les présentations ou les supports marketing. Grâce aux fonctionnalités de rendu du SDK, les développeurs peuvent produire des visuels époustouflants qui captivent les utilisateurs et donnent vie à leurs projets 3D.

Créer et manipuler des modèles 3D via l'API Swift

Aspose.3D Cloud SDK pour Swift offre la capacité de créer de nouveaux modèles 3D dans divers formats et de manipuler facilement les modèles existants. La bibliothèque inclut la prise en charge d’un large éventail de formats de fichiers 3D standard de l’industrie. Que vous travailliez avec des formats populaires tels que OBJ, STL, FBX, ou des formats plus spécialisés comme 3DS et Collada, le SDK répond à vos besoins. La bibliothèque Swift permet aux développeurs d’effectuer une grande variété de manipulations sur les modèles 3D. Qu’il s’agisse de mise à l’échelle, de rotation, de translation ou d’application de transformations complexes, le SDK fournit une API intuitive et simple d’utilisation pour les développeurs.

Comment créer un diagramme 3D simple et le rendre pour produire une image via l'API Swift ?

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")

Extraire des informations d'un modèle 3D avec Swift

Aspose.3D Cloud SDK pour Swift comprend des fonctionnalités puissantes qui permettent aux développeurs d'extraire des informations à partir de modèles 3D. Cela peut être particulièrement utile lors de la création d'applications nécessitant un accès aux métadonnées ou à des attributs spécifiques d'un modèle. Le SDK fournit des méthodes pour récupérer des détails tels que les statistiques du maillage, le nombre de sommets, les informations sur les matériaux, et bien plus encore, permettant aux développeurs de logiciels de créer des applications intelligentes qui exploitent les données des modèles 3D.

 Français