计算油漆线长度

Posted

技术标签:

【中文标题】计算油漆线长度【英文标题】:Calculate Paint Line length 【发布时间】:2021-11-25 05:00:56 【问题描述】:

我有一个问题,我只是找不到答案。 有一个 onTouchEvent(event: MotionEvent) 并且在里面我使用 Paint 画了一条线。 我不知道如何获得油漆线的长度并找出折射,或者更确切地说是图片上的度数。

【问题讨论】:

我对这个问题有点困惑。您可以计算绘制的像素数或作为一组矢量,计算长度的比例。度数应该是线的斜率,具体取决于您正在查看的线的哪个部分以及相对于哪个轴(x 或 y)。如果你能找到两个斜坡,你可以计算出两者之间的角度,请参阅How can I quantify a drawn line's straightness?。或者,如果曲线是 Beizer 曲线,请参阅:Angle of a given point on a Bezier curve? 【参考方案1】:

查看PathMeasure 以获取沿弧的长度/点。 Here 是您可以使用的方法的一个示例。

至于圆弧的度数,您需要决定使用哪些点来生成要计算角度值的切线 - 不同的切线可能会产生不同的值。

【讨论】:

以上是关于计算油漆线长度的主要内容,如果未能解决你的问题,请参考以下文章

给定角度和长度,如何计算坐标

已知板子的材料和耦合微带线的奇模和偶模阻抗,如何计算耦合微带线的间距s和宽度w以及长度L?

[GYM101173K] CERC 16 C.Convex Contour 计算几何

关于安卓长度单位计算方法

cad怎么算各线段长度总和

python,小练习(计算两点之间直线长度)