Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2013, 16:02   #1
includer
 
Регистрация: 29.01.2013
Сообщений: 8
Печаль .Net, C#, рисование окружности и эллипса с общим центром.

Собственно нужно нарисовать фигуру что на рисунке, саму окружность и диаметр нарисовал, а вот совместить центры эллипса и окружности не выходит(

Код:
public void Draw()
{
            base.Draw(); //Рисуется окружность

            int r = fD1 / 2; //Вычисляем радиус
            int dx = (int)(r * (1 - (1 / Math.Sqrt(2))));
            //Рисуется диаметр
            fGraph.DrawLine(new Pen(fColor, 3), fX + dx, fY + dx, fX + fD1 - dx, fY + fD1 - dx);

            //Попытка нарисовать эллипс 
            fGraph.DrawEllipse(new Pen(Color.Black), fX + r, fY + r, 5, 5);
            fGraph.DrawEllipse(new Pen(Color.Black), fX + r + fD1, fY + r - fD1, fD1-30, fD1+30);
        }
Изображения
Тип файла: png Figure.png (736 байт, 180 просмотров)
includer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Assembler - Рисование эллипса dessaber Помощь студентам 2 21.11.2011 09:13
VBA. Excel. определить сколько треугольников лежит внутри окружности радиуса R с центром вначале координат. Dus master Помощь студентам 6 20.06.2011 01:48
Рисование эллипса на канве и последующее его стирание Vohakisa Помощь студентам 3 21.05.2010 14:11
Рисование Эллипса Macwin Общие вопросы C/C++ 1 18.03.2010 14:38
рисование окружности в конве по точкам лорд преисподней Общие вопросы Delphi 8 17.11.2009 21:44