栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

计算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
根据点的方向(顺时针或逆时针)返回带符号的双精度型。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/374430.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号