Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/01/2004, 13:41
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Por cierto caricatos, me he estado leyendo y probando las funciones para dibujar de tu libreria y no entiendo lo que haces para generar un circulo. Si me la puedes explicar brevemente te lo agradeceria mucho, pero, ¿no es mas facil con senos y cosenos?

Seria algo asi:

Código PHP:
<style>
.
pto width:1height:1background-color:black;position:absolutefont-size:1px; }
</
style>

<
script>
var 
radio=200;
var 
inicX=300;
var 
inicY=300;
for(
a=0;a<360;a=a+1/4) {
    
angRad=a*Math.PI/180//el angulo en radianes en el ordenador
    
posX=(Math.cos(angRad)*radio)+inicX;
    
posY=(Math.sin(angRad)*radio)+inicY;
    
document.write("<div class='pto' style='left:"+posX+";top:"+posY+";'></div>");
}
</script> 

No lo he probado, hice algo asi hace mucho, creo que a 'a' hay que sumarle 1/4 (0.25) y no 1 para que quede una linea en las circunferencias de radio grande, pero se podria calcular segun el radio para ahorrar recursos (con radio 50 por ejemplo y a++, quedaria igual y utilizando menos recursos).

PD: Si se intercambian sin y cos no pasa nada creo.


Era eso simplemente, espero tu respuesta.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.

Última edición por derkenuke; 22/01/2004 a las 13:56