This is a Blender add-on that adds a function to snap the 3D Cursor to a selection of faces, aligning it to their average normal. This is useful for e.g. flattening a set of faces.
In the add-ons section of Blender's preferences window,
click 'Install', give it cursor_normals.py
, then enable it.
A "Cursor to Normals" button is added to the non-pie version
of the (Shift S) Snap menu.
To switch to this menu, return to the preferences window,
find 3D View → Snap under Keymap,
switch the command from wm.call_menu_pie
to wm.call_menu
,
and switch the argument from VIEW3D_MT_snap_pie
to VIEW3D_mt_snap
.
The Snap menu will now be an ordinary menu,
with a new "Cursor to Normals" option.
Only tested with Blender version 3.5.1.
This add-on is licensed under the GNU General Public License, version 3.