我已经开始使用 Processing 来尝试绘制交互式图表。我想做的第一步是为某些表示为圆角矩形的事物创建“节点”。
然而,这似乎不是一个简单的任务。我知道的常用rect
构造函数没有正确的方法 - 并试图手动使用它beginShape()
并curveVertex()
证明是绝对的噩梦。
有谁知道是否有更简单的方法?
我已经开始使用 Processing 来尝试绘制交互式图表。我想做的第一步是为某些表示为圆角矩形的事物创建“节点”。
然而,这似乎不是一个简单的任务。我知道的常用rect
构造函数没有正确的方法 - 并试图手动使用它beginShape()
并curveVertex()
证明是绝对的噩梦。
有谁知道是否有更简单的方法?
因此,在发布此问题之前,我在进行更多研究的同时找到了答案-我想无论如何我都会发布它以防万一有人需要它。
事实证明,这很容易做到——只是我有点笨。
rect()
在 Processing API 中指定了一个八参数构造函数(在其Reference / API中),它允许您指定矩形每个角的半径:
rect(x, y, width, height, top-left radius, top-right radius, bottom-right radius, bottom-left radius);