我正在使用Java AWT在面板上绘制线条(Line2D和Graphics2D.drawLine()),我想知道如何绘制带刻度线的线条,类似于:
| ---- | ---- | ---- | ---- | ---- |
我知道我想提前勾选的位置.
线条可以处于任何位置,因此刻度线必须以与线条本身相关的角度绘制.
我的基本几何和在Java中应用它的能力让我失望.:)
在这里,我要问更多愚蠢的图形问题.希望很快我会离开图形世界,再次将自己牢牢地植入无色中间层.对于那些能够通过代码以令人愉悦的方式摆弄图像的人来说,我有了新的尊重.
也就是说,我在画布上绘制了一个Polygon.它可以有任意数量的点,但我们假设现在是12.实现的多边形通过点到点的直线连接.我想应用某种类型的转换,以便更"自然"地绘制形状,就好像有人用钢笔/铅笔连接点.
我不确定这是否过于模糊.我认为我正在寻找的是一条贝塞尔曲线,但我是一个图形(和几何)松弛的下巴.我对一般的新颖解决方案感兴趣,只是让直边多边形看起来更像是一团墨水.也许通过控制来实现或多或少的"自然"形状.
如果您需要任何其他信息,请不要犹豫.
谢天谢地,马特