HTML 캔버스 miterLimit 속성

❮ HTML 캔버스 참조

예시

최대 사접 길이가 5인 선을 그립니다.

브라우저는 HTML5캔버스태그를 지원하지 않습니다.

자바스크립트:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.lineWidth = 10;
ctx.lineJoin = "miter";
ctx.miterLimit = 5;
ctx.moveTo(20, 20);
ctx.lineTo(50, 27);
ctx.lineTo(20, 34);
ctx.stroke();

브라우저 지원

표의 숫자는 속성을 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다.

Property
miterLimit Yes 9.0 Yes Yes Yes

정의 및 사용

miterLimit 속성은 최대 사접 길이를 설정하거나 반환합니다.

마이터 길이는 두 선이 만나는 내부 모서리와 외부 모서리 사이의 거리입니다.

연귀 한계 그림 1

팁: miterLimit 속성은 lineJoin 속성이 "miter"인 경우에만 작동합니다.

모서리의 각도가 작아질수록 마이터 길이가 커집니다.

마이터 길이가 너무 긴 것을 방지하기 위해 miterLimit 속성을 사용할 수 있습니다.

마이터 길이가 miterLimit 값을 초과하면 모서리가 lineJoin 유형 "베벨"로 표시됩니다(그림 3).

연귀 한계 그림 2
기본값: 10
자바스크립트 구문: 컨텍스트 .miterLimit= 숫자 ;

속성 값

Value Description Play it
number A positive number that specifies the maximum miter length. If the current miter length exceeds the miterLimit, the corner will display as lineJoin "bevel"

❮ HTML 캔버스 참조