Hi there!
Using ofNoFill() and ofSetLineWidth() usually doesn't get you nice results. If think ofSetLineWidth() uses an old openGL implementation.
There are better ways to play with line-widths. For exemple, if you want to draw circles, you can quickly combine arc and arcNegative from an ofPath.
Please get an example from here, that I've previously provided.