画一个大卫之星"形状

时间:2014-03-13 04:57:56

标签: java image

想要创造大卫的明星:  enter image description here

我如何在java中解决这个问题? 对此非常困惑。

2 个答案:

答案 0 :(得分:2)

这就是你需要的:

int[] xPoints = {100, 150, 200};
int[] yPoints = {100, 200, 100};

int[] yPoints2 = {175, 75, 175};

g.drawPolygon (xPoints, yPoints, 3);
g.drawPolygon (xPoints, yPoints2, 3);

答案 1 :(得分:1)

  1. 从制作等边三角形开始。
  2. 使用GraphicsGraphics2D类来绘制它。
  3. 然后,绘制另一个三角形,将其向下移动一点(这称为“翻译”)
  4. 然后,旋转它。
  5. 试错法是可行的方法:)