I use Inkscape a lot.
It's very well suited for mathemical and technical drawing thanks to its "magnet" feature that allows you to connect and align all the shapes perfectly.
However, it's not physics-oriented, but since it's a vector graphics software, you can get very smooth and clear...