【问题标题】:How to draw semi-transparent arrow in processing.exe如何在 processing.exe 中绘制半透​​明箭头
【发布时间】:2016-04-25 00:22:24
【问题描述】:

如何在 processing.exe 中绘制半透​​明箭头,以使每个箭头在纯背景上的颜色一致?

这个https://processing.org/discourse/beta/num_1219607845.html 失败了 - 它在杆身和头部重叠的地方显示出更深的颜色。

【问题讨论】:

    标签: processing


    【解决方案1】:

    您可以使用beginShape() 函数和vertex() 函数来绘制任何您想要的形状,包括箭头。

    这是来自the reference的示例:

    beginShape();
    vertex(20, 20);
    vertex(40, 20);
    vertex(40, 40);
    vertex(60, 40);
    vertex(60, 60);
    vertex(20, 60);
    endShape(CLOSE);
    


    (来源:processing.org

    你必须弄清楚你需要绘制的点才能创建一个箭头,但你不能用线来做,因为它们会重叠。

    或者,您可以考虑创建箭头图像并改为绘制图像。

    【讨论】:

    • 不是我希望的简单解决方案,但它得到了成功! :-) 谢谢。如果有人有更直接的方法,例如使用 line() 然后请说。
    猜你喜欢
    • 2011-08-31
    • 2014-12-31
    • 1970-01-01
    • 2012-06-20
    • 2012-01-16
    • 2021-04-10
    • 2010-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多