Oksana-A → Форум
Шар кружками в C# — 27 января 2011
если честно не вижу в этом особого удовольствия)))
Шар кружками в C# — 27 января 2011
финансы
Шар кружками в C# — 27 января 2011
подскажите, пожалуйста, как отсортировать массив Эллипсов, используя сортировку пузырьком. вроде бы все написала, но не понимает temp. в чем ошибка?int top = el.Count;            object temp;            while (top != 1)            {                for (int i = 0; i < (top - 1); i++)                {                    if (Convert.ToInt32(el.Z) > Convert.ToInt32(el.Z))                    {                        temp = el;                       el = el;                        el = temp;                    }                }                top--;            }
Шар кружками в C# — 27 января 2011
а как тогда сравнить все координаты 10-ти кружков?
Шар кружками в C# — 27 января 2011
самое главное: struct MyEllipse                {                    public int X ;                    public int Y ;                    public int Z ;                    public int Width ;                    public int Height ;                    public static int Compare(MyEllipse me1, MyEllipse me2, MyEllipse me3, MyEllipse me4, MyEllipse me5, MyEllipse me6, MyEllipse me7, MyEllipse me8, MyEllipse me9, MyEllipse me10)                    {                        return me1.Z;                        return me2.Z;                        return me3.Z;                        return me4.Z;                        return me5.Z;                        return me6.Z;                        return me7.Z;                        return me8.Z;                        return me9.Z;                        return me10.Z;                    }                }ну и:Graphics g1 = Graphics.FromHwnd(this.Handle);             g1.Clear(Color.LightCoral);             for (int i=0; i
Шар кружками в C# — 27 января 2011
вопрос в том, как присвоить эту координату? если для входа в функнцию FillEllipse(br2, e.X, e.Y, 150, 150)  идут только координаты Х и У :)
Шар кружками в C# — 27 января 2011
Да, все правильно) я подумала, что надо создать ось Z, и координаты по этой оси будут сравниваться у каждого шара, чем больше координата, тот шар и будет выше, тот и будет перекрывать те, которые ниже его:)
Шар кружками в C# — 27 января 2011
ну как сказать:) Вообще это называется шарами, но они должны выглядеть как в 2D. Только нужно использовать идею 3D. а как это сделать, я не поняла) p.s. ну а насчет второго вопроса - это не ко мне)) я сама не поняла)
Шар кружками в C# — 27 января 2011
подскажите, ребята, пожалуйста, как мне нарисовать в с# кружочки, только в "3D" формате?
т.е. какой-то кружочек должен быть ниже другого, и.т.д. Вид сверху.
Я не поняла как вообще присвоить третью координату Z, если в функцию FillEllipse(br2, e.X, e.Y, 150, 150) например передаются две координаты Х и У. и размеры круга.
может быть подключить какое-нибудь другое простравнство имен? у меня подключены:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;