In Polygon, you can use tinyCAD Mesh Tools Addon (default Addon)
https://docs.blender.org/manual/en/latest/addons/mesh/tinycad.html
In curv, you can use curvecad (additional installation addon).
※ Available on Blender 3.6
Bezier Curve CAD Tools - Coding / Released Scripts and Themes - Blender Artists Community