最新のWeb開発のチュートリアル
 

HTML canvas miterLimit Propery

<Canvasオブジェクト

5の最大マイター長の線を描きます。

YourbrowserdoesnotsupporttheHTML5canvastag。

JavaScriptを:

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();
»それを自分で試してみてください

ブラウザのサポート

表中の数字は完全にプロパティをサポートする最初のブラウザのバージョンを指定します。

プロパティ
miterLimit 4.0 9.0 3.6 4.0 10.1

定義と使用法

miterLimitのプロパティセットまたは最大マイター長さを返します。

マイター長さは、内側コーナーと2つのライン満たす外側コーナーの間の距離です。

マイターリミット図1

Tip: miterLimitのプロパティは、場合にのみ機能しlineJoin属性がある"miter"

コーナーの角度が小さくなるようマイター長が大きく成長します。

すぎるからマイター長さを防ぐために、我々は、miterLimitのプロパティを使用することができます。

マイター長がmiterLimitの値を超えた場合、コーナーたlineJoinタイプとして表示され"bevel" (Fig 3)

マイターリミット図2
デフォルト値: 10
JavaScriptシンタックス: context .miterLimit= number ;

プロパティ値

説明 それを再生します
number 最大マイターの長さを指定する正の数。 現在マイター長がmiterLimitのを超える場合は、コーナーがたlineJoinとして表示されます"bevel" それを再生します»

<Canvasオブジェクト