计算3点(x,y)的曲率

计算3点(x,y)的曲率,第1张

计算3点(x,y)的曲率

对于Menger
Curvature,该公式就在Wikipedia文章中:

curvature = 4*triangleArea/(sideLength1*sideLength2*sideLength3)

您到底尝试了哪个代码?

给定3分,计算这4个值应该并不难。

以下是一些有用的方法:

public static double area2(Point2D a, Point2D b, Point2D c) {    return (b.x-a.x)*(c.y-a.y) - (b.y-a.y)*(c.x-a.x);}public double distanceTo(Point2D that) {    double dx = this.x - that.x;    double dy = this.y - that.y;    return Math.sqrt(dx*dx + dy*dy);}

没有更多的事情要做。警告:

area2
根据点的方向(顺时针或逆时针)返回带符号的双精度型。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4916337.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存