Поверните точку на другую точку в 2D

Если вы используете Visual Studio 2015 или новее, переименование метода с использованием встроенных инструментов рефакторинга также переименует любые ссылки в комментариях XML. Вы можете ссылаться на имя метода, используя тег <see>, например,

/// <summary>
/// This is a code comment about <see cref="SampelSubName" />.
/// </summary>
public void SampelSubName() { }
53
задан Sophie Alpert 24 June 2014 в 09:43
поделиться

2 ответа

Если повернуть точку (px, py) вокруг точки ( бык, оу) под углом тета вы получите:

p'x = cos(theta) * (px-ox) - sin(theta) * (py-oy) + ox
p'y = sin(theta) * (px-ox) + cos(theta) * (py-oy) + oy
133
ответ дан 7 November 2019 в 08:23
поделиться

Если вы используете для этого GDI +, вы можете использовать методы Transform объекта Graphics :

graphics.TranslateTransform(point of origin);
graphics.RotateTransform(rotation angle);

Затем нарисуйте фактический материал.

8
ответ дан 7 November 2019 в 08:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: