【发布时间】:2012-12-16 23:04:44
【问题描述】:
我正在寻找一种算法来绘制正多边形,如三角形、四边形、五边形、六边形等。
我想这基本上是处理所有多边形点都位于圆线上的事实。
为 Polygon 对象计算这 N 个点的算法是什么? 绘制一个正多边形后,我需要在第一个正多边形的基础上再绘制一个正多边形,但旋转 K 度。
【问题讨论】:
-
要绘制的多边形是什么? java.awt.Image?一个 JComponent?请把问题说得更清楚。
-
如果您只是要求计算点的算法,通过搜索网络很容易找到。您甚至会在 StackOverflow 上找到至少两个问题,并且答案已被接受。使用 Java2D 旋转多边形和绘图当然是额外的问题。