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

Код: Выделить всё
canvas = new fabric.Canvas('canvas');
var path = new fabric.Path('M 170.000 210.000L 217.023 234.721 L 208.042 182.361 L 246.085 145.279 L 193.511 137.639 L 170.000 90.000 L 146.489 137.639 L 93.915 145.279 L 131.958 182.361 L 122.977 234.721 L 170.000 210.000');
path.set({ left: 120, top: 120 });
canvas.add(path);
var pol = new fabric.Polygon([
{x: 200, y: 0},
{x: 250, y: 50},
{x: 250, y: 100},
{x: 150, y: 100},
{x: 150, y: 50} ], {
left: 250,
top: 150,
angle: 0,
fill: 'green'
}
);
canvas.add(pol);Код: Выделить всё
Подробнее здесь: https://stackoverflow.com/questions/338 ... th-polygon
Мобильная версия