Gargolev43 | Дата: Вторник, 01 Октября 2013, 12:22 | Сообщение # 1 |
частый гость
Сейчас нет на сайте
| В библиотеке, которую использую, bevel уже реализовано. round - вроде тоже несложно - предполагается, что линии непрозрачные, поэтому в точке соединения можно нарисовать круг.
Как реализовать mitter хотя бы математически? Вариант просто продлить линии не подходит, потому что пересекаться могут под острым углом и будет нарисовано лишнее. Кроме того еще есть параметр miterlimit, который видимо как-то обрезает слишком острые углы, если место соединения получается очень длинным
|
|
| |