2D线曲率和法线

versión 1.3.0.0 (8.97 KB) por Dirk-Jan克朗
由二维点组成的直线/轮廓线的精确曲率和法线

6 k descargas

Actualizada11月17日

版本licencia

Nota del editor:该文件被选为MATLAB中央本周精选

这个函数计算一条2D直线的曲率。它首先将多边形与点相匹配。然后根据多边形计算出解析曲率。

K = LineCurvature2D(顶点,线)

输入,
顶点:一个M × 2的线点列表。
(可选)
线:由顶点的下标组成的N × 2个线段的列表
(如果没有设置假设Lines=[1 2;3 4;...;M - 1 M])

输出,
K: M × 1曲率值



这个函数计算直线的法线。利用每条线/轮廓点的相邻点,并在端点上向前和向后差分

L N = LineNormals2D (V)

输入,
V:点/顶点的列表2 × M
(可选)
线:由顶点的下标组成的N × 2个线段的列表
(如果没有设置假设Lines=[1 2;3 4;...;M - 1 M])

输出,
N:顶点的法线2 × M

Citar科莫

德克-扬·克鲁恩(2022年)。2D线曲率和法线(//www.tatmou.com/matlabcentral/fileexchange/32696-2d-line-curvature-and-normals), MATLAB中央文件交换。Recuperado

Compatibilidad con la versión de MATLAB
Se creó con R2011a
兼容con cualquier versión
兼容的平台
窗户 macOS Linux
Agradecimientos

Inspiracion对位:thick_line (x, y,厚度)

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!