「java多边形中心点」多边形的中心定义
本篇文章给大家谈谈java多边形中心点,以及多边形的中心定义对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
已知正多边形边长及边数求面积java代码
//首先找到正n边行的中心点O,我们把中心O与各个顶点连接起来,
//那么正n边形分成n个全等的等腰三角形,我们只需要算成其中一个面积乘以n就是总面积
//假如这个正n边形有两个相邻的顶点A和B,连接OA,OB。得到等腰三角形OAB,其中OA=OB.
//可以看出来∠AOB=360/n ,AB边的高 h=(a/2)/tan(360/2n)。其中a是正多边形的边长
public double normalPolygonArea(int n,double a){
if(n3 || a0)
return 0;
double pi = 3.14159265354; //定义π
double h =(a/2)/Math.tan(pi/n); //计算等腰三角形的高
double triangle =a*h/2; //计算三角形的面积
return triangle*n; //返回正多边形面积
}
java算法问题 已知n凸多边形的各顶点坐标 如何将他们顺时针排列
取多边形内一点为中心点,然后求出各个点的以这个中心点为坐标原点的角度,依角度排序
java 多边形计算点的问题,看不懂,跪求
循环里面是计算出所有的顶点的x和y坐标,然后通过new Point(x,y)构建对象,加到ps这个ArrayList中。
关于java多边形中心点和多边形的中心定义的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
The End
发布于:2022-12-07,除非注明,否则均为
原创文章,转载请注明出处。