インタラクティブな図を描くためにProcessingを使い始めました。私がやりたい最初のステップは、角が丸い長方形として表される特定のものの「ノード」を作成することです。
ただし、これは簡単な作業ではないようです。私が知っている通常のrect
コンストラクターには正しいメソッドがありません-そしてそれを手動で実行しようとするとbeginShape()
、curveVertex()
絶対的な悪夢を証明しています。
もっと簡単な方法があるかどうか誰かが知っていますか?
インタラクティブな図を描くためにProcessingを使い始めました。私がやりたい最初のステップは、角が丸い長方形として表される特定のものの「ノード」を作成することです。
ただし、これは簡単な作業ではないようです。私が知っている通常のrect
コンストラクターには正しいメソッドがありません-そしてそれを手動で実行しようとするとbeginShape()
、curveVertex()
絶対的な悪夢を証明しています。
もっと簡単な方法があるかどうか誰かが知っていますか?
それで、この質問を投稿する前に、さらに調査を行っているときに、これに対する答えを見つけました-誰かがそれを必要とするかもしれない場合に備えて、とにかくそれを投稿すると思いました。
結局のところ、それは非常に簡単です-それは私が少し馬鹿だっただけでした。
rect()
Processing APIでは、(リファレンス/ APIで)8つのパラメーターのコンストラクターを指定します。これにより、長方形の各コーナーの半径を指定できます。
rect(x, y, width, height, top-left radius, top-right radius, bottom-right radius, bottom-left radius);