【发布时间】:2012-11-05 23:40:09
【问题描述】:
我已经很久没有做过任何几何图形了,我不知道该怎么做。
我创建了这个方法:
public Polygon getHex(int posX, int posY) {
Polygon hex = new Polygon();
for (int i = 0; i < 6; i++) {
hex.addPoint((int) (posX + (50 * Math.cos(i * 2 * Math.PI / 6))),
(int) (posY + (50 * Math.sin(i * 2 * Math.PI / 6))));
}
return hex;
}
这样创建一个等边六边形:
_
/ \
\_/
我需要一个这样的旋转等边六边形:
/\
| |
\/
谁能帮我记住数学?谢谢
【问题讨论】: