Enregistrement de la scène 3D dans un fichier FBX
Introduction
Bienvenue dans un voyage passionnant dans le domaine de la manipulation de scènes 3D à l’aide d’Aspose.3D pour .NET ! Que vous soyez un développeur chevronné ou un passionné curieux, ce didacticiel vous guidera tout au long du processus de chargement, d’enregistrement et de compression de scènes 3D sans effort.
Conditions préalables
Avant de plonger dans le monde captivant de la manipulation de scènes 3D, assurez-vous d’avoir les prérequis suivants en place :
- Aspose.3D pour .NET : téléchargez et installez la bibliothèque Aspose.3D à partir du lien de téléchargement .
- Documentation : Familiarisez-vous avec les fonctionnalités de la bibliothèque grâce à la Documentation .
- Votre répertoire de sortie : configurez un répertoire pour stocker les fichiers de sortie générés pendant le didacticiel.
Importer des espaces de noms
Commençons notre exploration en important les espaces de noms nécessaires dans notre environnement .NET :
using System;
using System.IO;
using System.Collections;
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
Chargement et sauvegarde - Sauvegarde de la scène 3D
Étape 1 : Charger un document 3D
Scene scene = Scene.FromFile("document.fbx");
Dans cette étape, nous créons un nouveauScene
objet et charger un document 3D existant à l’aide duFromFile
méthode.
Étape 2 : Enregistrer la scène dans un flux
MemoryStream dstStream = new MemoryStream();
scene.Save(dstStream, FileFormat.FBX7500ASCII);
Enregistrez la scène 3D chargée dans un flux mémoire à l’aide duSave
en spécifiant le format de fichier souhaité (dans ce cas, FBX7500ASCII).
Étape 3 : Enregistrer la scène sur un chemin local
scene.Save("output_out.fbx", FileFormat.FBX7500ASCII);
Enregistrez la scène 3D sur un chemin local, en fournissant un répertoire de sortie et un nom de fichier significatifs.
Compression
Explorons maintenant les options de compression pour les scènes 3D.
Étape 1 : Charger un document 3D
Scene scene = new Scene("document.fbx");
Semblable à l’exemple précédent, chargez un document 3D dans leScene
objet.
Étape 2 : Désactiver la compression et enregistrer
scene.Save("UncompressedDocument.fbx", new FbxSaveOptions(FileFormat.FBX7500ASCII) { EnableCompression = false });
Désactivez la compression lors de l’enregistrement de la scène 3D, en fournissant un chemin de sortie et un nom de fichier clairs.
Conclusion
Dans ce didacticiel, nous avons abordé les aspects fondamentaux du chargement, de l’enregistrement et de la compression de scènes 3D à l’aide d’Aspose.3D pour .NET. Armé de ces connaissances, vous êtes prêt à vous lancer dans votre propre voyage 3D et à libérer les possibilités créatives du domaine Aspose.3D.
FAQ
Q1 : Aspose.3D est-il compatible avec différents formats de fichiers 3D ?
A1 : Oui, Aspose.3D prend en charge une large gamme de formats de fichiers 3D, offrant ainsi une flexibilité à vos projets.
Q2 : Puis-je intégrer Aspose.3D à d’autres bibliothèques .NET ?
A2 : Absolument ! Aspose.3D s’intègre de manière transparente à d’autres bibliothèques .NET, améliorant ainsi les capacités de vos applications.
Q3 : Comment puis-je obtenir une licence temporaire pour Aspose.3D ?
A3 : Visitez le permis temporaire sur le site Aspose pour obtenir une licence temporaire.
Q4 : Où puis-je demander de l’aide ou entrer en contact avec la communauté ?
A4 : Rejoignez la communauté dynamique Aspose.3D sur le forum pour rechercher du soutien, partager des expériences et collaborer avec d’autres passionnés.
Q5 : Existe-t-il un essai gratuit disponible pour Aspose.3D ?
A5 : Oui, explorez les fonctionnalités d’Aspose.3D en saisissant votre essai gratuit aujourd’hui!