Domanda:
Come posso creare un sistema di coordinate definito dall'utente tramite l'interfaccia COM e quindi assegnarlo a un vincolo esterno nodale?
Risposta:
Per la programmazione tramite l'interfaccia COM, un supporto nodale ha le proprietà "ReferenceSystem" e "UserDefinedReferenceSystem". "Sistema di riferimento" consente di definire il tipo di sistema di coordinate definito dall'utente (ad esempio, "Ruotato" o "Sistema di coordinate") e, a seconda del tipo selezionato, questo tipo viene definito tramite "Sistema di riferimento definito dall'utente".
Nell'esempio seguente, è stato impostato il tipo "Sistema di coordinate" ed è stato creato anche un sistema di coordinate definito dall'utente:
//crea un sistema di coordinate definito dall'utente
iGuideObjects iGuide = iModel.GetGuideObjects();
//elimina l'accogliente n. 2
UserCoordinateSystem[]csList = iGuide.GetCoordinateSystems();
if (csList.Length 1)
{
for (int i = 0; i