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:"; }
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; }