【发布时间】:2016-01-31 03:58:48
【问题描述】:
我是 Java 新手,我想询问有关计算三角形质心的代码(通过使用 POINT 2D 类)。允许用户输入 3 个顶点的 x 坐标、y 坐标的代码。
【问题讨论】:
-
1.) 计算 3 行 2.) 求解方程组以找到它们相遇的位置。这更像是一个数学问题,而不是编程。
我是 Java 新手,我想询问有关计算三角形质心的代码(通过使用 POINT 2D 类)。允许用户输入 3 个顶点的 x 坐标、y 坐标的代码。
【问题讨论】:
计算质心就像求坐标的平均值一样简单。下面是一些可以做到这一点的代码。
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 是一个网站,它提供了一个简洁的交互界面,让您可以看到它的实际效果。
【讨论】: