MATLAB Answers

Find the line where 2 planes intersect

31 views (last 30 days)
katherine keogh
katherine keogh on 12 Jan 2021
Edited: Bruno Luong on 13 Jan 2021
I ahve 2 planes 256x=0 and z=50000, I want to find the line where they itersect but I want to create something that will work for any line I input. Can anyone help?

  0 Comments

Sign in to comment.

Accepted Answer

Bruno Luong
Bruno Luong on 12 Jan 2021
Edited: Bruno Luong on 13 Jan 2021
% Planes implicit equations are:
% a1*x + b1*y + c1*z = d1;
% a2*x + b2*y + c2*z = d2;
%
a1 = 256; b1=0; c1=0; d1=0;
a2 = 0; b2=0; c2=1; d2=50000;
M = [a1, b1, c1;
a2, b2, c2];
d = null(M); % parallel to cross(M(1,:),M(2,:))
xyz0 = M \ [d1; d2];
% Line parametric equation is L(t) = xy0 + t*d, t in R.

  0 Comments

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!