我在这里提出更多关于图形的愚蠢问题。希望不久之后我能离开图形世界,坚定地站在毫无色彩的中间层。我对那些能够通过代码以令人愉悦的方式玩弄图像的人有了新的敬意。
话虽如此,我现在正在画一个多边形在画布上。它可以由任意数量的点组成,但现在我们假设为12个点。当前实现的多边形是通过直线从一个点连接到另一个点。我想应用某种变换,使得形状更“自然”一些,就好像有人用笔/铅笔连接这些点。
我不确定这是否是过于模糊的描述。我认为我正在寻找的是贝塞尔曲线,但我对图形(和几何)一窍不通。总体上,我对新颖的解决方案很感兴趣,只要能让有直边的多边形看起来更像一团墨水。也许还需要控制,以实现更或少“自然”的形状。
如果您需要任何其他信息,请不要犹豫与我联系。
谢谢, Matt
话虽如此,我现在正在画一个多边形在画布上。它可以由任意数量的点组成,但现在我们假设为12个点。当前实现的多边形是通过直线从一个点连接到另一个点。我想应用某种变换,使得形状更“自然”一些,就好像有人用笔/铅笔连接这些点。
我不确定这是否是过于模糊的描述。我认为我正在寻找的是贝塞尔曲线,但我对图形(和几何)一窍不通。总体上,我对新颖的解决方案很感兴趣,只要能让有直边的多边形看起来更像一团墨水。也许还需要控制,以实现更或少“自然”的形状。
如果您需要任何其他信息,请不要犹豫与我联系。
谢谢, Matt
Graphics
对象自己解决这个问题。您只需要将直线和小弧线组合在一起连接即可。 - Tyler