I came across this older version and it seemed perfect for my use, but it was made for Blender 2.77 and didn't work on more modern versions. So Claude and I adapted it for 3.6+ There's a few options ...