【问题标题】:Triangle centroid code三角形质心代码
【发布时间】:2016-01-31 03:58:48
【问题描述】:

我是 Java 新手,我想询问有关计算三角形质心的代码(通过使用 POINT 2D 类)。允许用户输入 3 个顶点的 x 坐标、y 坐标的代码。

【问题讨论】:

  • 1.) 计算 3 行 2.) 求解方程组以找到它们相遇的位置。这更像是一个数学问题,而不是编程。

标签: java centroid


【解决方案1】:

计算质心就像求坐标的平均值一样简单。下面是一些可以做到这一点的代码。

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 是一个网站,它提供了一个简洁的交互界面,让您可以看到它的实际效果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-11
    • 1970-01-01
    • 1970-01-01
    • 2013-12-29
    相关资源
    最近更新 更多