Blender add-on for orienting the 3D cursor along normals
README.md

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.

Installation

In the add-ons section of Blender's preferences window, click 'Install', give it cursor_normals.py, then enable it.

Usage

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.

Compatibility

Only tested with Blender version 3.5.1.

License

This add-on is licensed under the GNU General Public License, version 3.