Select points in 3D space with polygon

조회 수: 4 (최근 30일)
jambig3
jambig3 2016년 3월 4일
답변: Reza 2024년 2월 17일
Hi, I'm plotting thousands of points in 3D space (with scatter3 or plot3) and would like to be able to select a subset of points within a prism generated from a polygon defined by user click points. The three axes have different scales, and the view angle, zoom, etc., are arbitrary. There is a function on File Exchange called rbb3select (link below) that does something similar, except that the prism is generated from a user-defined rectangle (using the rbbox rubberband box function). Also, I find that this function sometimes includes inappropriate data points if the axes have different scales.
Any advice is appreciated.

답변 (1개)

Reza
Reza 2024년 2월 17일
You might consider first mapping all the point data to your 2D axes space (which would include using camera parameters and axes scales) then use the inpolygon function to find which points are inside the polygon.

카테고리

Help CenterFile Exchange에서 Lighting, Transparency, and Shading에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by