Pergunta:
Como é que posso criar um sistema de coordenadas definido pelo utilizador através da interface COM e depois atribuí-lo a um apoio nodal?
Resposta:
Um apoio nodal tem as propriedades "ReferenceSystem" e "UserDefinedReferenceSystem" ao programar com a interface COM. A propriedade "ReferenceSystem" permite definir o tipo de sistema de coordenadas definido pelo utilizador (por exemplo, "Rodado" ou "Sistema de coordenadas"). Dependendo do que foi selecionado, o tipo é então definido através de "UserDefinedReferenceSystem".
No exemplo a seguir, foi selecionado o tipo "Sistema de coordenadas" e também criado um sistema de coordenadas definido pelo utilizador:
// create user defined coordinate system
IGuideObjects iGuide = iModel.GetGuideObjects();
// delete cosy No 2
UserCoordinateSystem[] csList = iGuide.GetCoordinateSystems();
if (csList.Length 1)
{
para (int i = 0; i