Example #1
0
        void AddRectangle(CantorRectangle rect)
        {
            CantorRectangle temp1 = new CantorRectangle(rect.x, rect.y + 20, rect.width / 3.0f);
            CantorRectangle temp2 = new CantorRectangle(rect.x + 2 / 3.0f * rect.width, rect.y + 20, rect.width / 3.0f);

            group1 += temp1;
            group1 += temp2;
            group1 -= rect;
        }
Example #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            graph.Clear(Color.Transparent);
            CantorRectangle rect1 = new CantorRectangle(0, 30, 1200);

            iter = TextBoxToInt(mainTextBox);
            foreach (CantorRectangle i in group1.group)
            {
                group1 -= i;
            }
            foreach (CantorRectangle i in group1.group)
            {
                group1 -= i;
            }
            group1 += rect1;
            group1.group[0].DrawRectangle();
            CantorFractal(0);
        }