<div dir="ltr">You can use any of Pstricks or PGF/Tikz packages. PGF/Tikz run time in xelatex is shorter. Metapost and asymptote are other options.<br><br>If you want a WSIWYG program, you can try<br><br>1)  latexpix, you can draw with any of three eepic, pgf, pstricks languages, <a href="http://home.tiscali.nl/nickvanbeurden/latexpix.htm">http://home.tiscali.nl/nickvanbeurden/latexpix.htm</a><br>
<br>2) Ipe, <a href="http://tclab.kaist.ac.kr/ipe/">http://tclab.kaist.ac.kr/ipe/</a><br><br>3) Jpicedt, <a href="http://jpicedt.sourceforge.net/site/index.php?language=en">http://jpicedt.sourceforge.net/site/index.php?language=en</a><br>
<br>4) PP3, <a href="http://sourceforge.net/projects/pp3/">http://sourceforge.net/projects/pp3/</a><br><br>5) epix, <a href="http://mathcs.holycross.edu/~ahwang/current/ePiX.html">http://mathcs.holycross.edu/~ahwang/current/ePiX.html</a><br>
 <br>6) eukleides, <a href="http://www.eukleides.org/">http://www.eukleides.org/</a><br><br>7) tpx, <a href="http://tpx.sourceforge.net/">http://tpx.sourceforge.net/</a><br><br>8) TeXcad, <a href="http://texcad.sourceforge.net/">http://texcad.sourceforge.net/</a><br>
<br><br clear="all"><br>-- <br>Best wishes,<br>Vafa Khalighi<br>
</div>