こってりにゃ描画エンジン

線を引くだけでも一苦労ですにゃね。
 
線の端っこにゃの形状と線と線にゃのつにゃがり部分にゃの形状って感じにゃに2個パラメータにゃがあって。それぞれに3種類にゃかにゃ。
端っこにゃは、キャプス(Caps) *1っていって、接続にゃはジョイト(Joints) *2と言うらしいですにゃ。

Capsにゃは、線の太さがwだとするとにゃ、こんにゃ感じにゃににゃるらしいですにゃ。

キャプスのタイプ 説明
NONE なし
ROUND 半径が線の太さの半分の半円で線の端をキャップする
SQUARE 線の太さの半分の長さ分、線の端っこを延長する

Jointsにゃは、線と線との接続部分にゃの描画方法にゃで、こんにゃ感じらしいにゃ。

猫の手書き描画エンジンにゃが限界にゃから、あまりつっこむにゃ〜。
 

ジョイントのタイプ 説明
MITER 線の交わりを結ぶ
ROUND 半径が線の太さの半分の円弧で、線の端っこを結ぶ
BEVEL 線の端っこどうしを直線で結ぶ

*1:線に蓋をするにゃ〜ってことかにゃ

*2:ジョインツ?