Strait cuts from 3D cursor

Is there a way to draw a strait line originating from the 3D cursor with the knife cut tool and have that line snap in degrees increments?

Knife tool does Ctrl snapping to mid points of edges it crosses. C key after K restricts to 45 deg angle increments. For snapping in degrees best would be to add a temporary circle at centre point, knife tool wont snap to the circle points, despite it being same mesh tho :(, needs to be ‘eyeballed’ .

Dang :’( I wish it worked more like a strait line tool used in programs like Gimp or PShop. Had it been more precise it would be more useful.