559x
001968
23.10.2020

[FR] FAQ 004789 | Comment puis-je créer un système de coordonnées personnalisé via l'interface COM, puis ...

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