Pregunta:
¿Cómo puedo crear un sistema de coordenadas definido por el usuario a través de la interfaz COM y luego asignarlo a un apoyo en nudo?
Respuesta:
Para la programación utilizando la interfaz COM, un apoyo en nudo tiene las propiedades "ReferenceSystem" y "UserDefinedReferenceSystem". "ReferenceSystem" le permite definir el tipo de sistema de coordenadas definido por el usuario (por ejemplo, "Rotated" o "Coordinate System") y, dependiendo del tipo que se haya seleccionado, este tipo se define a través de "UserDefinedReferenceSystem".
En el siguiente ejemplo, se estableció el "Sistema de coordenadas" como el tipo y también se creó un sistema de coordenadas definido por el usuario para él:
//crear un sistema de coordenadas definido por el usuario
IGuideObjects iGuide = iModel.GetGuideObjects ();
//eliminar acogedor No 2
UserCoordinateSystem [] csList = iGuide.GetCoordinateSystems ();
if (csList.Length 1)
{
para (int i = 0; i