powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Линии
3 сообщений из 3, страница 1 из 1
Линии
    #38854049
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть квадрат, в него вписан круг.
Надо нарисовать линии от центра круга до края круга. Т.е. длина линии равна радиусу окружности.

Использую стандартные функции для расчета положении точки на окружности:

x = r + r*cos(t)
y = r + r*sin(t)


Но выходит просто какая-то хрень.

Подскажите плиз, как нарисовать линии.
...
Рейтинг: 0 / 0
Линии
    #38854235
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХЗ, я в бленде рисую линии.
...
Рейтинг: 0 / 0
Линии
    #38854267
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pavluha,

X1 и Y1 - координаты центра окружности.
Рисуем радиус красной кистью под углом 45 градусов.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
var radius = new Line();
radius.Stroke = Brushes.Red;
radius.StrokeThickness = 2;
radius.X1 = X1;
radius.Y1 = Y1;
radius.X2 = X1 + r * Math.Cos(-45 * Math.PI / 180);
radius.Y2 = Y1 + r * Math.Sin(-45 * Math.PI / 180);
CircleCanvas.Children.Add(radius);
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Линии
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]