How to find the normal to a hemisphere surface

31 Ansichten (letzte 30 Tage)
Jeremiah Abimbola
Jeremiah Abimbola am 30 Apr. 2019
Bearbeitet: John D'Errico am 30 Apr. 2019
How do i find the normal to a hemisphere surface with radius r = 6, and center point
c = [2,1,3];

Akzeptierte Antwort

John D'Errico
John D'Errico am 30 Apr. 2019
Bearbeitet: John D'Errico am 30 Apr. 2019
Think about what the normal vector means. It points straight out from the hemisphere. What other known point is on the same line? (Hint: What do you know about the center of the sphere? What property does it have?)
That means, from ANY point on the surface of the hemisphere, call it [x,y,z], the normal vector is as simple as:
C = [2 1 3];
normalvec = [x y z] - C;
This vector is normal to the surface, and points outwards. Just negate the vector if you want it to be inward pointing.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by