Область вокруг кривой Пути - PullRequest
3 голосов
/ 24 октября 2011

Как я могу сделать Region объект вокруг кривой?

Я строю квадратные кривые Безье с Path объектами и затем рисую их в Canvas с помощью функции drawPath(). Мне нужно сделать около 1007 * объектов вокруг кривых.

Вы можете помочь? Спасибо!

1 Ответ

1 голос
/ 17 сентября 2013

Я не пользователь Android, но:

  1. как насчет ширины линии (можно назвать шириной обводки)
    • , если вы можете установить его более чем на 1 пиксель, тогда ваш путь станет шире
  2. если вам нужна точная форма, вам нужно преобразовать путь в полигон
    • Оригинальных Безье станет два
    • один сдвинут перпендикулярно кривой на одной стороне
    • другой в противоположную сторону.
    • закрыть начало и конец пути с помощью линии или кривой

чтобы получить смещенные контрольные точки, просто переведите их в перпендикулярном направлении от кривой размер смещения составляет половину ширины области.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...