threepenny ui api にいくつかの機能を追加しています。キャンバスで線を引く機能が欲しいです。
私が書くことができる関数には、次の署名があります。
moveTo :: Vector -> UI ()
lineTo :: Vector -> UI ()
stroke :: UI ()
strokeStyle :: UI ()
beginPath :: UI ()
各プリミティブmoveTo
と.. stroke 呼び出しlineTo
の間に発生する必要があります。... ストローク シーケンスbeginPath
をどのように適用しますか。beginPath
設計上、ユーザーに線を描く選択肢を与えないようにしたいと思います。したがって、ユーザーはbeginPath
... ストローク シーケンスを認識しません。