Intersections of multiple 2D lines or line segments

バージョン 1.0.1 (94 KB) 作成者: Matt J
Compute the intersection of a reference line (or line segment) with a polyshape boundary or with a batch of other line segments.
ダウンロード: 214
更新 2022/3/30


The command linexlines2D() offered in this submission is a flexible tool for computing the intersection points between a reference 2D line segment and a batch of other 2D line segments. Either the reference line segment or those in the batch (or both) can also be infinite lines, specified by 2D line equations.
If a batch of line segments is given, they may form an arbitrary cloud of line segments or they may form the boundaries of a polyshape. If the latter, the batch can be specified by passing a polyshape object as input to linexlines2D(). The thumbnail image above illustrates an example of this. Additional illustrations of usage can be found under the Examples tab.


Matt J (2024). Intersections of multiple 2D lines or line segments (, MATLAB Central File Exchange. 取得済み .

MATLAB リリースの互換性
作成: R2020a
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
バージョン 公開済み リリース ノート

Fixed a bug affecting line-polyshape intersection calculations