我目前正在尝试创建一种绘图应用程序的形式,我刚刚使用 createShape() 实现了一个多线功能。
问题是,在绘制形状时,用户很可能不希望它被填充,所以我使用了noFill()。然而,在绘制之后,当调用endShape时,我想填充形状(假设满足正确的情况),并且仅使用PShape.setFill(颜色)不幸的是不起作用。
例如
Pshape s;
s = createShape();
s.beginShape();
s.noFill();
drawShape(s);
s.endShape();
if(fill.selected) s.setFill(colour);
有没有办法做到这一点,或者我只需要不使用noFill?任何帮助是值得赞赏的,谢谢。
喵喵时光机
相关分类