角が丸い三角形を作ろうとしています。三角形は次のようになります。
左下のコーナーは、90 度の「ターン」であるため、簡単に作成できる唯一のコーナーです。そのターンはQ
、次のパラメーターを指定して SVG のコマンドを使用して行われます。
Q x,y + height, x, y + height - RADIUS
私が作成している円弧の右側から始めます。
ただし、三角形のサイズに応じて、他のコーナーは可変です。関数を使用して角度を計算できますが、atan()
それらを実装する方法がわかりません。RADIUS 変数 (この場合は 5) に従うようにしたいと思います。
何か案は?