Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 1
Регистрация: 03.05.2014
Сообщений: 42
1

Как создать эллипс на Canvas зная XY середины эллипса и R радиус эллипса

29.05.2014, 13:50. Показов 2174. Ответов 2
Метки нет (Все метки)

Как создать эллипс на Canvas зная XY середины эллипса и R эллипса
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.05.2014, 13:50
Ответы с готовыми решениями:

Как найти радиус-вектор эллипса для определенного угла отклонения от оси эллипса
Добрый день! Подскажите, как можно найти радиус-вектор эллипса r1 для определенного угла отклонения...

Найдите эксцентриситет эллипса, если малая ось эллипса видна из фокуса под углом 90 градусов
Найдите эксцентриситет эллипса, если малая ось эллипса видна из фокуса под углом 90 градусов. ...

Радиус эллипса
Подскажите, пожалуйста, как найти расстояние от центра радиуса до точки на дуге эллипса. Есть...

Найти полуоси, координаты фокусов и эксцентриситет эллипса, построить эллипс
Доброго времени суток! Нужна помощь, но подробная, чтобы запомнить - я училась 27 лет назад,...

2
988 / 886 / 354
Регистрация: 24.03.2014
Сообщений: 2,381
Записей в блоге: 2
29.05.2014, 14:13 2
Лучший ответ Сообщение было отмечено AlexeyNovikov как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
            const int radius = 10;
            const int x = 10;
            const int y = 20;
            Ellipse ellipse = new Ellipse() 
            { 
                Width = radius * 2, 
                Height = radius * 2, 
                Fill = Brushes.Red 
            };
            Canvas.SetLeft(ellipse, x); 
            Canvas.SetTop(ellipse, y);
            canvas.Children.Add(ellipse);
1
0 / 0 / 1
Регистрация: 03.05.2014
Сообщений: 42
29.05.2014, 14:48  [ТС] 3
Spawn, только у меня X и Y это середина эллипса.
значит будет так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
      const int radius = 10;
      const int x = 10;
      const int y = 20;
      Ellipse ellipse = new Ellipse() 
      { 
         Width = radius * 2, 
         Height = radius * 2, 
         Fill = Brushes.Red 
      };
      Canvas.SetLeft(ellipse, x - radius  ); 
      Canvas.SetTop(ellipse, y- radius);
      Canvas.Children.Add(ellipse);
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2014, 14:48

Как построить эллипс, если известны большая ось, малая ось, угол поворота оси, координаты центра эллипса
Возможно, вопрос элементарный, но: как построить эллипс в матлабе, если известны большая ось,...

Составить уравнение эллипса, зная координаты его фокусов, и одной из вершин
Составить уравнение эллипса, зная координаты его фокусов F1(-3; 0), F2(5; 6), и одной из вершин...

В нижней левой четверти графического экрана нарисовать круг, в середине круга-эллипс, а в середине эллипса-текст
В нижней левой четверти графического экрана нарисовать круг,в середине круга-эллипс,а в середине...

Присвоить z = 1, если точка внутри эллипса и z = 0, если точка вне эллипса
Дана точка М(x, y).Присвоить z = 1, если точка внутри эллипса x^2/a^2 + y^2/b^2 =1 и z = 0,если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru