566x
001968
2020-10-23

[EN] FAQ 004789 | Como é que posso criar um sistema de coordenadas definido pelo utilizador através da interface COM e depois ...

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