Français
 Français

API de traitement et manipulation de fichiers 3D pour .NET

Simplifiez le traitement des formats de fichiers 3D tels que FBX, STL, 3DS, OBJ, U3D, DAE, DRC, DXF, DirectX, 3MF, et plus encore, en utilisant l'API 3D .NET d'Aspose.

Télécharger l'essai gratuitVoir toutes les API

Capacités puissantes de rendu 3D pour les applications .NET

Aspose.3D for .NET est une API complète de traitement et de manipulation de fichiers 3D permettant de créer, rendre, éditer et convertir de manière programmatique des documents 3D. Elle offre une expérience complète de traitement des formats de documents 3D pour les développeurs .NET afin de manipuler efficacement le contenu de différents types de fichiers 3D. L'API 3D pour .NET prend en charge des formats de fichiers 3D populaires, notamment AutoDesk (FBX), STL, Wavefront (OBJ), Discreet 3D Studios (3DS), Universal3D (U3D), Collada (DAE), Google Draco (DRC), DirectX, DXF, 3MF, et plus encore. Les développeurs peuvent accéder et travailler avec divers éléments du modèle d'objet, tels que les scènes, les maillages, les nœuds, les propriétés, les sommets, les constructeurs de polygones, les boîtes, les torus, les sphères, les plans, les cylindres, et plus encore.

L'API .NET 3D fournit tous les outils nécessaires aux développeurs pour améliorer leurs applications .NET en intégrant des capacités de rendu et de conversion 3D. Vous pouvez créer et exporter des scènes 3D, ajouter des animations, gérer la géométrie et le maillage, améliorer la création de cylindres, insérer des caméras dans les scènes, rendre des vues 3D sous forme d'images, et bien plus encore. L'API de conversion de formats de fichiers 3D vous permet de convertir rapidement et facilement des fichiers 3D d'un format à un autre. Construisez des solutions uniques de rendu de documents 3D de manière indépendante avec l'API .NET sans avoir besoin de logiciels supplémentaires de rendu ou de modélisation 3D.

Pour commencer

Veuillez consulter les informations suivantes pour configurer Aspose.3D for .NET. Vous pouvez vérifier la liste des prérequis sur la page des exigences système pour vous aider à installer l'API de traitement et de manipulation de fichiers 3D .NET et profiter d'une excellente expérience utilisateur.

Installation d'Aspose.3D for .NET

Vous pouvez télécharger les DLL ou l'installateur MSI depuis la section des téléchargements pour installer la bibliothèque 3D .NET. Alternativement, vous pouvez obtenir le paquet NuGet pour configurer la bibliothèque en utilisant la Console du Gestionnaire de packages Visual Studio en utilisant la commande suivante :

PM > Install-Package Aspose.3D

Optimisez la création de scènes 3D et convertissez des formats de fichiers 3D dans .NET

L'API Aspose.3D for .NET est le choix parfait pour créer de manière programmatique des scènes 3D dans vos applications C# .NET. La scène 3D achevée peut être exportée vers l'un des formats de fichier pris en charge. Convertissez sans effort des formats de documents 3D en utilisant les excellentes fonctionnalités de conversion de fichiers 3D de l'API .NET. Créez des solutions de traitement de fichiers 3D hautes performances pour optimiser votre flux de travail de gestion de documents.

Créateur de scènes 3D avancé en C#

Vous pouvez créer des scènes 3D à partir de zéro à l'aide de l'API 3D pour .NET. Utilisez les fonctionnalités avancées de création et de manipulation de scènes 3D en C# pour améliorer les solutions de manipulation 3D. Les étapes et les informations ci-dessous expliquent comment développer des solutions de création de scènes 3D en créant une scène 3D simple sur la plateforme .NET :

  • Initialisez un objet de la classe Scene.
  • Appelez la méthode CreateChildNode() pour ajouter une géométrie/forme, par exemple, un cylindre.
  • Appliquez les propriétés du nœud enfant telles que le matériau.
  • Créez une instance de la classe Light.
  • Ajoutez l'entité lumière en appelant la méthode CreateChildNode().
  • Enregistrez la scène au format FBX à l'aide de la méthode Save, en ajoutant le chemin du fichier résultant et FileFormat.FBX7500ASCII comme arguments.
// Cet exemple de code montre comment créer une scène 3D simple dans un fichier FBX.
// Initialisez la scène 3D
var scene = new Scene();

// Initialisez l'objet Cylinder
var cylinder = new Cylinder();
cylinder.Name = "Cylinder";

// Créez un nœud enfant et ajoutez l'objet Cylinder
var node = scene.RootNode.CreateChildNode(cylinder);

// Définissez les propriétés du nœud enfant
var material = new LambertMaterial() { DiffuseColor = new Vector3(Color.LightBlue) };
material.Name = "Lambert";
node.Material = material;

// Ajoutez l'entité lumière
var light = new Light() { LightType = LightType.Point };
light.Name = "Light";
scene.RootNode.CreateChildNode(light).Transform.Translation = new Vector3(10, 0, 10);

// Chemin de sortie du fichier
var output = @"C:\Files\3D\document.fbx";

// Enregistrez le document de scène 3D
scene.Save(output, FileFormat.FBX7500ASCII);

Conversion efficace de FBX en STL dans .NET

La conversion de fichiers est l'une des exigences les plus courantes pour les créateurs de solutions de traitement de documents. Automatisez l'opération de conversion de fichiers vers et depuis différents formats pour augmenter l'efficacité du flux de travail. Avec l'API de conversion de formats de fichiers 3D, vous pouvez convertir des fichiers 3D entre différents formats. Le processus est simple et ne prend que quelques lignes de code C# pour convertir de FBX à STL, deux des formats de fichiers 3D les plus populaires. Veuillez vérifier les étapes et les informations suivantes pour convertir le format Autodesk au format CAO 3D Systems :

  • Créez une instance de la classe Scene et chargez le fichier source FBX.
  • Initialisez l'objet de classe StlSaveOptions.
  • Utilisez la méthode Save pour convertir le fichier FBX en format STL. Ajoutez le chemin du fichier de sortie et StlSaveOptions en tant qu'arguments.
// Chargez le fichier FBX d'entrée à l'aide de la classe Scene
Scene document = new Scene("test.fbx");
// Créez une instance de la classe STLSaveOptions 
STLSaveOptions options = new STLSaveOptions();

// Convertissez le fichier FBX en fichier STL 
document.Save("test_output.stl", options);

Pour plus d'exemples de code fonctionnels, veuillez visiter la page GitHub des exemples d'Aspose.3D pour .NET. Veuillez consulter nos Applications gratuites de traitement de documents 3D en ligne qui vous permettent de visualiser, éditer, convertir, fusionner, ajouter un filigrane, rechercher et réparer des formats de fichiers 3D en temps réel à l'aide de vos appareils mobiles.

API complète de manipulation de contenu 3D

Aspose.3D for .NET est une API complète fournissant des méthodes faciles à utiliser pour lire, rendre, traiter, modifier et convertir différents types de fichiers 3D. Elle permet aux développeurs .NET de travailler de manière indépendante avec des formats de documents 3D sans dépendre de logiciels supplémentaires ou tiers. L'API 3D pour .NET est dotée de fonctionnalités pour construire des solutions de traitement de fichiers 3D pour des interfaces de bureau et web utilisant différents frameworks et environnements de développement pouvant s'exécuter sur plusieurs systèmes d'exploitation. Cette prise en charge multiplateforme et la liste étendue de fonctionnalités pour manipuler des fichiers 3D distinguent Aspose.3D for .NET d'autres bibliothèques avec des profils similaires.

FAQ

1. Comment puis-je convertir des fichiers 3D en .NET?

La conversion de formats de fichiers 3D en .NET est rapide et facile en utilisant la bibliothèque .NET 3D. Les utilisateurs peuvent convertir sans effort des formats tels que STL, FBX, OBJ, U3D, 3DS, DRC, DXF, et d'autres dans leurs solutions .NET.

2. Combien de temps cela prend-il pour traiter et convertir des fichiers 3D en .NET?

L'API de manipulation de contenu 3D pour .NET fonctionne rapidement et complète vos demandes de traitement et de conversion de fichiers 3D en un rien de temps.

3. Est-il sûr de traiter des fichiers 3D à l'aide de l'API .NET?

Vous pouvez être sûr de la sécurité de vos fichiers de données lors de leur traitement avec l'API de traitement de documents 3D pour .NET. Nous assurons la confidentialité de vos données et prenons toutes les mesures nécessaires pour vous fournir une expérience utilisateur sécurisée.

4. Puis-je traiter des fichiers 3D sur Mac OS, Windows ou Linux?

Oui, l'API de traitement et de manipulation de fichiers 3D pour .NET fonctionne sur différents systèmes d'exploitation, frameworks et environnements d'exploitation. Vous pouvez l'utiliser sur la plateforme de votre choix. Notre bibliothèque .NET 3D ne nécessite pas l'installation de logiciels supplémentaires pour fonctionner.

Besoin d'aide ?

Consultez nos canaux de support pour obtenir de l'aide concernant les fonctionnalités de l'API des produits Aspose et leur utilisation.