小编Mat*_*att的帖子

Java - 绘制标尺(带有90度角刻度线的线)

我正在使用Java AWT在面板上绘制线条(Line2DGraphics2D.drawLine()),我想知道如何绘制带刻度线的线条,类似于:

| ---- | ---- | ---- | ---- | ---- |

我知道我想提前勾选的位置.

线条可以处于任何位置,因此刻度线必须以与线条本身相关的角度绘制.

我的基本几何和在Java中应用它的能力让我失望.:)

java graphics swing awt computational-geometry

7
推荐指数
1
解决办法
7365
查看次数

Java AWT - 绘制由平滑曲线连接的多边形

在这里,我要问更多愚蠢的图形问题.希望很快我会离开图形世界,再次将自己牢牢地植入无色中间层.对于那些能够通过代码以令人愉悦的方式摆弄图像的人来说,我有了新的尊重.

也就是说,我在画布上绘制了一个Polygon.它可以有任意数量的点,但我们假设现在是12.实现的多边形通过点到点的直线连接.我想应用某种类型的转换,以便更"自然"地绘制形状,就好像有人用钢笔/铅笔连接点.

我不确定这是否过于模糊.我认为我正在寻找的是一条贝塞尔曲线,但我是一个图形(和几何)松弛的下巴.我对一般的新颖解决方案感兴趣,只是让直边多边形看起来更像是一团墨水.也许通过控制来实现或多或少的"自然"形状.

如果您需要任何其他信息,请不要犹豫.

谢天谢地,马特

java graphics awt computational-geometry

5
推荐指数
1
解决办法
6908
查看次数

标签 统计

awt ×2

computational-geometry ×2

graphics ×2

java ×2

swing ×1