If you realy want to do this with sfml, there is two ways :
1. rewrite sfml math
2. write your own math, manual calculate screen space coordinates, path them to target draw (i did that, but thats a bad choice)
(not sure about raw openGl, i remember there was some problems with that)
Or you can look at osg or else (there are many choices)