Spécifiez 3D Options de chargement de fichier dans C#
Aperçu
Cet article explique comment vous pouvez charger différents types de fichiers 3D en utilisant leurs classes d’option de chargement respectives dans C# à l’intérieur de l’objet Scène, puis vous pouvez Enregistrez-le dans différents formats de fichiers supportés par 3D. En chargeant et en sauvegardant, vous pouvez effectuer un nombre de conversions différentes, par ex.
- Convertir FBX en OBJ en C#
- Convertir 3DS en FBX en C#
- Convertir U3D en OBJ en C#
- Convertir OBJ en 3DS en C#
- Convertir X en 3DS en C#
3D Options de chargement des fichiers
Il existe plusieurs surcharges de méthode Scene.Open ou surcharges de constructeur de classe Scene qui acceptent un objet LoadOptions. Cela devrait être un objet d’une classe dérivée de la classe LoadOptions. Chaque format de chargement a une classe correspondante qui contient des options de chargement pour ce format de chargement, par exemple il y a ColladaSaveOptions pour le format de sauvegarde FileFormat.Collada.
Utilisation des options de chargement de 3DS discret
Le code C# ci-dessous montre comment définir les options de chargement avant de charger un fichier Discreet 3DS.
Utilisation des options de charge Obj
Le code C# ci-dessous montre comment définir les options de chargement avant de charger un fichier 3D Obj.
Utilisation des options de chargement STL
Le code C# ci-dessous montre comment définir les options de chargement avant de charger un fichier STL.
Utilisation des options de chargement U3D
Le code C# ci-dessous montre comment définir les options de chargement avant de charger un fichier U3D.
Utilisation des options de chargement glTF
Le code C# ci-dessous montre comment définir les options de chargement avant de charger un fichier glTF.
Retournez la coordination de la texture V/T
Utilisation des options de charge Ply
Le code C# ci-dessous montre comment définir les options de chargement avant de charger un modèle PLY.
Utilisation des options de charge DirectX X
Le code C# ci-dessous montre comment définir les options de chargement avant de charger un fichier DirectX X.
Utiliser les options de chargement RVM
C#
// set load options of RVM
Scene scene = new Scene();
var opt = new RvmLoadOptions()
{
CylinderRadialSegments = 32,
DishLatitudeSegments = 16,
DishLongitudeSegments = 24,
TorusTubularSegments = 40
};
// import RVM
scene.Open("LAD-TOP.rvm", opt);
// save in the OBJ format
scene.Save("LAD-TOP.obj", FileFormat.WavefrontOBJ);