Determining an Exterior Normal

Given a surface , that can be represented by the equation: $F(x,y,z)=0$ . How can I determine which of the vectors $-\text{gradF} ,\text {grad} F$ is the exterior normal and which is the interior normal?

In addition, if this surface can be represented as $z=f(x,y)$ , we know that the vectors $(f_x,f_y , -1 )$ are normals. But how can I determine who is the exterior normal and who is the interior one?

Thanks !

-

2
I think that to make sense your question you need assume that the surface is compact! – user52188 Jan 17 at 18:38

1 Answer

Let's assume, as Edgar Matias suggested, that our surface is compact, so we have the interior as the bounded region and the exterior as the unbounded one. I don't think that you can answer this question by considering the gradient locally, since it's not too hard imagine two manifolds with the same gradient at a point, but where in one case the gradient is inward, and in the other case the gradient is outward (imagine a shape that folds over itself).

One possible way of answering this question is to integrate the gradient over the manifold, fixing the outward orientation on the manifold. If the integral is positive, the gradient was the external normal, otherwise it was the internal normal.

-

Great ! Thanks! – theMissingIngredient Jan 17 at 19:31
{"extraction_info": {"found_math": true, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 4, "mathjax_display_tex": 0, "mathjax_asciimath": 0, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0}, "config": {"markdown_headings": false, "markdown_code": true, "boilerplate_config": {"ratio_threshold": 0.18, "absolute_threshold": 20, "end_threshold": 15, "enable": true}, "remove_buttons": true, "remove_image_figures": true, "remove_link_clusters": true, "table_config": {"min_rows": 2, "min_cols": 3, "format": "github"}, "remove_chinese": true, "remove_edit_buttons": true, "extract_latex": true}, "english_confidence": 0.9534834027290344, "perplexity_flag": "head"}