This is one of the tools I used before switching to CAD, many years ago: curve ruler.
*.blend file
17k + 14k + 13k tris
Materials included (Cycles + EEVEE)
Suitable for the Asset browser
fbx files included
Created in Blender.
(sample scene NOT included)