Как изменить отсчет системы координат PictureBox

968
24 февраля 2018, 18:59

По-умолчанию отсчет в системе координат ведется с верхнего левого угла.
Как переместить ее в центр сделав похожей на Декартовую систему координат ?

Перемещаю в центр с помощью TranslateTransform:

graph.TranslateTransform(pictureBox.Width / 2, pictureBox.Height / 2);

Но как теперь изменить отсчет Y снизу вверх, а не наоборот ?

Answer 1

Вот так:

graph.ScaleTransform(1, -1);

https://msdn.microsoft.com/en-us/library/zhc2xxtx(v=vs.110).aspx

READ ALSO
C# Получить хэш-код строки с типом long

C# Получить хэш-код строки с типом long

Какие есть алгоритмы и библиотеки для получения в коде C# числового хэша из значения типа string в виде значения типа long?

262
Изменение дизайна тулбара приложения

Изменение дизайна тулбара приложения

Необходимо реализовать темный тулбар, подскажите, как это сделать?

271
Можно ли управлять веб-сайтом через консольное приложение?

Можно ли управлять веб-сайтом через консольное приложение?

Можно ли управлять веб-сайтом через консольное приложение? Например, я хочу удалить кэш или куки, могу ли я это сделать написав пару строчек...

287
Редактирование окна в wpf

Редактирование окна в wpf

ПриветХочу сделать окошко со своими контролами и тд

235