Pytanie:
Jak mogę utworzyć układ współrzędnych zdefiniowany przez użytkownika za pomocą interfejsu COM, a następnie przypisać go do podpory węzłowej?
Odpowiedź:
Na potrzeby programowania przy użyciu interfejsu COM podpora węzłowa posiada właściwości „ReferenceSystem” oraz „UserDefinedReferenceSystem”. „ReferenceSystem“ umożliwia zdefiniowanie typu układu współrzędnych zdefiniowanego przez użytkownika (na przykład „Obrócony“ lub „Układ współrzędnych“), który w zależności od wybranego typu jest następnie definiowany poprzez „UserDefinedReferenceSystem“.
W poniższym przykładzie jako typ został ustawiony "Układ współrzędnych", a dla niego również został utworzony układ współrzędnych:
//utwórz układ współrzędnych zdefiniowany przez użytkownika
IGuideObjects iGuide = iModel.GetGuideObjects ();
//usuń przytulny nr 2
csList = iGuide.GetCoordinateSystems ();
if (csList.Length 1)
{
for (int i = 0; i