Orthogonal projection - embarrassed

Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
2 replies · 2K views
physical101
Messages
41
Reaction score
0
Hi there

I am trying to project some 3D points on to the span of two orthogonal vectors.

v1 = [ -0.1235 -0.9831 0.1352]
v2 = [ 0.7332 -0.1822 -0.6552]

I used the orthogonal projection formula

newpoint = oldpoint-dot(oldpoint,normal(v1,v2))*normal(v1,v2);

but when I plot it in MATLAB I don't get the points projected onto the plane.

Any ideas were I am going wrong?

Cheers

Duane
 
Physics news on Phys.org
Hi there,

Thank you for the reply. I went mental yesterday because I knew the math was right and subsequent calculations, such as the within plane angle, were all correct.

The problem I found was with matlabs quiver3 function. It wasn't plotting the vectors correctly and so in the end I made my own and plotted them using + points. Can't put that in a paper lol but at least it demonstrates what I was trying to do.

Thanks again for thinking about this

Duane