多边形问题~~~~~~~~~~~~~~多边形问题~~~~~~~~~~~~~~~~~~

MattHgh 2004-11-23 02:11:08
只给出多边形的边数
然后让程序自动划出正多边形
请帮忙写出程序或点名思路~!
...全文
212 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
MattHgh 2004-11-23
  • 打赏
  • 举报
回复
希望能写下代码
100分
funcreal 2004-11-23
  • 打赏
  • 举报
回复
各个点用数学方法计算出来,然后把他们都连起来就行了阿
射天狼 2004-11-23
  • 打赏
  • 举报
回复
这应该属于数学的问题~~~~
redex 2004-11-23
  • 打赏
  • 举报
回复
先求出各个顶点的坐标,然后用java.awt.Graphics类的
drawPolygon(int[] xPoints, int[] yPoints, int nPoints)
luckycat 2004-11-23
  • 打赏
  • 举报
回复
easy,需要的参数有:多边形的边数,多边形外接圆的半径,多边形中心点坐标

此处假设边数为n

你可以假想这个n边形有一个外接圆,根据n边形的边数将360度角n等分,可以得到外接圆的n个半径,以及这些半径的斜率。根据圆心坐标(即多边形中心点坐标)以及半径长度(已知)利用直线方程求得每条半径与外接圆的交点坐标,即多边形的顶点坐标,最后根据这些顶点坐标画线,搞定!
tim90 2004-11-23
  • 打赏
  • 举报
回复
帮你Up~~~~

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧