# Get or display normal vector / coordinates of selected vertex?

I have a .stl file and want to get the normal vector of a selected vertex or face in relation to the origin.

Blender only shows the coordinates of that vertex/face. My blender skills are very limited so after a few hours of trying, I wasn't able to get information about the normal vector displayed.

Q: Is there a way to get the normal vector of the vertex or a face?

Unfortunately i dont know a way to display the normal vector in the viewport.
Here are two options to get the normal vector. I'd say it depends on what you want to do with the normal vector after getting it...

Option 1 Python:

import bpy

mesh = bpy.context.object.data

bpy.ops.object.mode_set(mode='OBJECT')

selected_verts = [v for v in mesh.vertices if v.select]

for v in selected_verts:
print(f"Vertex Normal: {v.normal}")