MATLAB Answers

find the intersection point between 2 plane in matlab

52 views (last 30 days)
ha ha
ha ha on 13 May 2018
Edited: ha ha on 13 May 2018
Let's say I have: the set of 3D data point (xi,yi,zi) contains around 10,000 points located in plane L
I also have : plane M which is specified by normal vector n , and point A(xA,yA,zA). How to find the intersection point between 2 plane L & M?

Accepted Answer

ha ha
ha ha on 13 May 2018
Edited: ha ha on 13 May 2018
Plane L contains 10,000 points in 3D space OXYZ
Plane M contains (normal_vector & center_point). Firstly, finding the perpendicular distance of each point in plane L to the plan M. Example: 10,000 distance corresponding to 10,000 points.
Then check the condition to the Plane M. If the distance < distance_threshold. Example: 1cm or 5mm ====> then, choose those point satisfying that condition only

More Answers (1)

Ameer Hamza
Ameer Hamza on 13 May 2018
For plane L find a normal to that plane using this FEX submission. This will give you a normal and a point on the plane L. Since you already have a normal and point to plane M, use another FEX submission to calculate their intersection.
  7 Comments
ha ha
ha ha on 13 May 2018
Ok, thank @Ameer Hamza for providing me the idea.

Sign in to comment.

Tags

Community Treasure Hunt

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

Start Hunting!