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