3

我在 MatLab 中有配置文件(函数),现在我想找到配置文件上的一个点和源线(我的配置文件顶部的另一条线)之间的所有网格点,以便我可以检查我的函数的值那些网格点。

基本上我需要找到可见角(从源轮廓上的某个点可见的角度)。

请帮忙 !

提前致谢

我想要做的是给定两个可以通过直线连接的网格点,我想知道位于该线上的网格点的索引。不知何故,我需要知道通过哪些所有网格点,线通过

4

1 回答 1

1

查找网格上位于两点之间的直线上的所有位置只需要使用线条绘制算法,例如http://en.wikipedia.org/wiki/Bresenham's_line_algorithm

在 MatLab 中,这可以通过使用这里给出的函数来实现

http://www.mathworks.com/matlabcentral/fileexchange/28190-bresenham-optimized-for-matlab/content/bresenham.m

由 Aaron Wetzler 开发。

于 2013-06-08T04:43:03.340 回答