我是Java新手,我想问一下用于计算三角形质心的代码(通过使用POINT 2D类)。允许用户输入3个顶点的x坐标,y坐标的代码。
答案 0 :(得分:2)
计算质心就像找到坐标的平均值一样简单。下面是一些代码。
final Point2D.Double p1 = ...;
final Point2D.Double p2 = ...;
final Point2D.Double p3 = ...;
final Point2D.Double centroid = new Point2D.Double((p1.getX() + p2.getX() + p3.getX()) / 3.0, (p1.getY() + p2.getY() + p3.getY()) / 3.0);
Here是一个提供简洁易交互性的网站,可让您看到这一点。