Question :
Comment créer un système de coordonnées personnalisé à l'aide de l'interface COM, puis l'assigner à un appui nodal ?
Réponse :
Lors de la programmation de l'interface COM, un appui nodal a les propriétés « ReferenceSystem » et « UserDefinedReferenceSystem ». « ReferenceSystem » permet de définir le type du système de coordonnées personnalisé (« Tourné » ou « Système de coordonnées », par exemple). Selon la sélection, le type est ensuite défini via « UserDefinedReferenceSystem ».
Dans l'exemple ci-dessous, le type « Système de coordonnées » a été défini et un système de coordonnées personnalisé a été créé :
// create user defined coordinate system
IGuideObjects iGuide = iModel.GetGuideObjects();
// delete cosy No 2
UserCoordinateSystem[] csList = iGuide.GetCoordinateSystems();
if (csList.Length 1)
{
pour (int i = 0; i