Пример #1
0
        public void main()
        {
            //fromGraphics.Clear(Color.AliceBlue);
            angulo  = trackBar1.Value;
            angulo2 = trackBar2.Value;
            angulo3 = trackBar3.Value;

            //pictureBox1.Refresh();

            //plano.DibujarPlano();


            eslabon1.DibujaEslabon(new Pen(Color.Blue, 20));
            eslabon2.DibujaEslabon(new Pen(Color.Red, 20));
            eslabon3.DibujaEslabon(new Pen(Color.Green, 20));

            eslabon1.RotEslabon1(angulo, angulo2);
            eslabon2.RotEslabon2(angulo, angulo2, eslabon1);
            eslabon3.RotEslabon3(angulo, angulo2, angulo3, eslabon2, eslabon1);

            labelX1.Text      = eslabon1.GetPos2.X.ToString();
            labelY1.Text      = eslabon1.GetPos2.Y.ToString();
            labelAngulo1.Text = angulo.ToString();

            labelX2.Text      = eslabon2.GetPos2.X.ToString();
            labelY2.Text      = eslabon2.GetPos2.Y.ToString();
            labelAngulo2.Text = angulo2.ToString();

            labelX1.Text      = eslabon1.GetPos2.X.ToString();
            labelY1.Text      = eslabon1.GetPos2.Y.ToString();
            labelAngulo1.Text = angulo.ToString();

            labelX3.Text      = eslabon3.GetPos2.X.ToString();
            labelY3.Text      = eslabon3.GetPos2.Y.ToString();
            labelAngulo3.Text = angulo3.ToString();
        }