예제 #1
0
        public void DrawAnimate(NumericUpDown numericUpDown1, int b)
        {
            Clr_DrwAxs();
            EllipsDrawing ellipsAnimate = new EllipsDrawing(picBox, graph, penEllips, delta_t, b);

            ellipsAnimate.DrawAnimate(numericUpDown1, b);
        }
예제 #2
0
        // Отрисовка 1 вращающегося эллипса с поворотом вокруг центра на 1 градус
        public void DrawEllipsRotate1Degree(NumericUpDown numericUpDown1)
        {
            Clr_DrwAxs();
            b = (int)(picBox.Height / 8); // малая ширина эллипса
            EllipsDrawing ellipsRotate1Degree = new EllipsDrawing(picBox, graph, penEllips, delta_t, b);

            ellipsRotate1Degree.DrawEllipsByPoints1Degree(numericUpDown1);
        }
예제 #3
0
        // Отрисовка 10 сужающихся эллипсов
        public void Draw10Ellips(int fixDegree)
        {
            Clr_DrwAxs();
            b = (int)(picBox.Height / 4); // малая ширина эллипса
            EllipsDrawing ellips10 = new EllipsDrawing(picBox, graph, penEllips, delta_t, b);

            ellips10.DrawEllipsByPointsChangeWidth(fixDegree);
        }
예제 #4
0
        // Отрисовка 9 фиксированных эллипсов с поворотом каждого вокруг центра на 10 градусов
        public void Draw9Ellips()
        {
            Clr_DrwAxs();
            b = (int)(picBox.Height / 8); // малая ширина эллипса
            EllipsDrawing ellips9 = new EllipsDrawing(picBox, graph, penEllips, delta_t, b);

            for (int degree = 0; degree <= 90; degree += 10)
            {
                ellips9.DrawEllipsByPoints(degree);
            }
        }