Identify the point where three lines are meeting, thus making a Y section.
1 次查看(过去 30 天)
显示 更早的评论
This is the structure , in this the pink lined part is the Y section.
We need to find the points where this Y section is formed. Also we may adress this as finding or identifying the point where three sides are intersecting.
回答(1 个)
Matt J
2023-6-27
编辑:Matt J
2023-6-27
Use delaunay to form the delaunay triangulation and then freeBoundary to find which vertices are on the boundary. The vertices that are not on the boundary will be the 3-way intersections.
T=delaunay(allVertices);
[~,boundaryVertices]=freeBoundary(T);
intersections=setdiff(allVertices,boundaryVertices,'rows') %all points minus boundary points
8 个评论
Matt J
2023-7-1
I don't know how you mean for us to interpret your figure. It doesn't look like the figure in your original post, and you now have both red and blue connections.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Delaunay Triangulation 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!