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