「java多边形中心点」多边形的中心定义

博主:adminadmin 2022-12-07 16:09:05 68

本篇文章给大家谈谈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,除非注明,否则均为首码项目网原创文章,转载请注明出处。