vorrei stampare dinamicamente un cerchio usando la trigonometria e per cominciare solo il primo quadrante ,ma non mi viene ,usando quasta formula mi stampa delle strisce ma non rispetta la forma

se qualcuno mi puo aiutare ..,un grazie

<html>
<head>
<TITLE>prove javascript cerchio</TITLE>

<style>
.cl{background-color:red;position:absolute;left:100px;height:1px; }



</style>

</head>

<body>

<script language="JavaScript" type="text/javascript">



var tp=100;//variabile top
var wid=1;//variabile width
var ang=90;//variabile angolo


for(aa=1;aa<90;aa=aa+1,tp++,wid=Math.cos(ang)*90,a ng--)
{document.write("<div style=top:",tp,"px;width:",wid,"px class=cl></div>")}



</script>






</body>





</html>