Smadge Cursor Tools

Smadge Cursor Tools is an addon that improves 3D cursor snapping in Blender, particularly when working with evaluated geometry. By default, Blender snaps the cursor based on the rest pose or base mesh without shape keys. This tool overrides that behavior, allowing the cursor to snap accurately to the actual position of faces, edges, or vertices while aligning to their normals. In addition to improved snapping, the addon includes operators for generating aligned Empties at the cursor's location and rotation. When used in Armature or Edit mode, users can snap the cursor to bone heads or tails, and any generated Empties will automatically inherit the active bone's name. It also provides bone manipulation utilities, such as adding a new bone aligned to the cursor, adjusting the active bone's length, and flipping a bone's direction while maintaining its head position.