Beispiel #1
0
        public FrmDibujoParams(out G02_ArcoH g)
        {
            InitializeComponent();

            g = new G02_ArcoH();

            propiedades.SelectedObject = g;

            this.Text = "Parametros Arco";
            this.lblMensaje.Text = "Ingrese los parametros para dibujar el arco:";
        }
Beispiel #2
0
        public static List<string> Arco(Arco a)
        {
            List<string> movs = new List<string>();

            if (a.Sentido == 'H')
            {
                G02_ArcoH mov = new G02_ArcoH();

                mov.Inicio.X = a.PuntoInicio.X;
                mov.Inicio.Y = a.PuntoInicio.Y;
                mov.Inicio.Z = a.PuntoInicio.Z;

                mov.Fin.X = a.PuntoFin.X;
                mov.Fin.Y = a.PuntoFin.Y;
                mov.Fin.Z = a.PuntoFin.Z;

                mov.Centro = new G.Objetos.Punto(a.Centro);

                movs.Add(mov.ToString());
            }
            else
            {
                G03_ArcoA mov = new G03_ArcoA();

                mov.Inicio.X = a.PuntoInicio.X;
                mov.Inicio.Y = a.PuntoInicio.Y;
                mov.Inicio.Z = a.PuntoInicio.Z;

                mov.Fin.X = a.PuntoFin.X;
                mov.Fin.Y = a.PuntoFin.Y;
                mov.Fin.Z = a.PuntoFin.Z;

                mov.Centro = new G.Objetos.Punto(a.Centro);

                mov.Radio = a.Radio;

                movs.Add(mov.ToString());
            }

            return movs;
        }