Personnaliser RotationOrder dans le fichier FBX
Contents
[
Hide
]
En utilisant Aspose.3D for .NET, parfois, les développeurs exigent un contrôle fin sur les fonctionnalités spécifiques au format, telles que la modification de
RotationOrder
dans l’exportateur FBX. Bien qu’il n’y ait pas de API public exposant directement cette fonctionnalité, Aspose.3D for .NET fournit des moyens de réaliser de telles personnalisations grâce à son architecture flexible.
Voici comment vous pouvez gérer cela dans Aspose.3D:
var rvm = Scene.FromFile(@"F1234.rvm");
rvm.RootNode.Accept((Node node) =>
{
node.SetProperty("RotationOrder", 1); //set a custom property, exporter will match this to FBX's property.
return true; //continue to traverse on other nodes
});
rvm.Save(@"test.fbx");
Dans cet exemple:
- Créez une scène à partir d’un fichier RVM.
- Visitez tous les nœuds de la scène.
- Définir la propriété personnalisée: la méthode SetProperty est utilisée pour définir la propriété
RotationOrder
, démontrant comment les mécanismes internes peuvent être utilisés pour contrôler les fonctionnalités spécifiques au format qui ne sont pas directement exposées par le public API. - Enregistrer la scène: La scène est enregistrée avec le
RotationOrder
personnalisé.
En utilisant de telles techniques, Aspose.3D permet aux développeurs d’affiner et de contrôler les fonctionnalités spécifiques des formats 3D, en s’assurant que les exigences détaillées et précises sont satisfaites dans diverses applications 3D.