Рисование прямоугольника между двумя точками произвольной ширины

Я пытаюсь провести линию между двумя (2D) точками, когда пользователь проводит пальцем по касанию экран. Для этого я планирую рисовать прямоугольник при каждом обновлении сенсорного экрана между X и Y предыдущего обновления сенсорного экрана и X и Y последнего обновления сенсорного экрана. Это должно создать непрерывную и сплошную линию, когда пользователь проводит пальцем по экрану. Однако я бы также хотел, чтобы эта линия имела произвольную ширину. Мой вопрос: как мне рассчитать координаты, которые мне нужны для каждого прямоугольника (x1, y1, x2, y2)?

-

Также: если у кого-нибудь есть информация о том, как я могу применить сглаживание к этой строке, это было бы огромной помощью.

11
задан Ashif 26 May 2015 в 08:56
поделиться