lineJoin касиети

lineJoin касиети эки сызыкты бириктирүү ыкмасын белгилейт. Төмөнкү маанилерди кабыл ала алат: miter - өткүр бурч (демейки), round - тегеректелген бурч, bevel - тегиз бурч.

Синтаксис

javascriptконтекст.lineJoin = 'miter' же 'round' же 'bevel';

Мисал

lineJoin касиетин meter маанисине коёлу:

html<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas>
javascriptlet canvas = document.querySelector('#canvas');
let ctx = canvas.getContext('2d');
  
ctx.beginPath();
ctx.lineWidth = 10;
ctx.lineJoin = 'meter';
ctx.moveTo(50, 140);
ctx.lineTo(100, 30);
ctx.lineTo(150, 140);
ctx.stroke();

Результат:

Мисал

lineJoin касиетин round маанисине коёлу:

html<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas>
javascriptlet canvas = document.querySelector('#canvas');
let ctx = canvas.getContext('2d');
  
ctx.beginPath();
ctx.lineWidth = 10;
ctx.lineJoin = 'round';
ctx.moveTo(50, 140);
ctx.lineTo(100, 30);
ctx.lineTo(150, 140);
ctx.stroke();

Результат:

Мисал

lineJoin касиетин bevel маанисине коёлу:

html<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas>
javascriptlet canvas = document.querySelector('#canvas');
let ctx = canvas.getContext('2d');
  
ctx.beginPath();
ctx.lineWidth = 10;
ctx.lineJoin = 'bevel';
ctx.moveTo(50, 140);
ctx.lineTo(100, 30);
ctx.lineTo(150, 140);
ctx.stroke();

Результат:

Ошондой эле караңыз

  • miterLimit касиети,
    өткүр бурчтун узундугун чектейт
  • lineCap касиети,
    сызыктын учунүн көрүнүшүн белгилейт