Свойство lineJoin
Определяет оформление соединений линий.
Синтаксис
lineJoin[=value]
Доступны три значения: miter (используется по умолчанию), round, bevel. Если не задавать значение, тогда будет происходить чтение свойства.

Пример
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
// miter
context.beginPath();
context.moveTo(canvas.width / 2 - 50 - 140, canvas.height - 50);
context.lineTo(canvas.width / 2 - 140, 50);
context.lineTo(canvas.width / 2 + 50 - 140, canvas.height - 50);
context.lineWidth = 25;
context.lineJoin = "miter";
context.stroke();
// round
context.beginPath();
context.moveTo(canvas.width / 2 - 50, canvas.height - 50);
context.lineTo(canvas.width / 2, 50);
context.lineTo(canvas.width / 2 + 50, canvas.height - 50);
context.lineWidth = 25;
context.lineJoin = "round";
context.stroke();
// bevel
context.beginPath();
context.moveTo(canvas.width / 2 - 50 + 140, canvas.height - 50);
context.lineTo(canvas.width / 2 + 140, 50);
context.lineTo(canvas.width / 2 + 50 + 140, canvas.height - 50);
context.lineWidth = 25;
context.lineJoin = "bevel";
context.stroke();
Показать комментарии
