Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как нарисовать синусоиду? (http://www.flasher.ru/forum/showthread.php?t=92993)

ejected 11.03.2007 16:20

как нарисовать синусоиду?
 
просветите плиз, как программно нарисовать синусоиду? :confused: спасибо.

etc 11.03.2007 16:25

Методами lineTo, moveTo, lineStyle.
Ну и Math.sin.
http://www.flashblog.ru/?p=128 пригодится.

BigDan 11.03.2007 18:05

Код:

lineStyle(1,0xFF0000);
for(var i=-50;i<=50;i++){
 moveTo(i,Math.sin(i/3));
 lineTo(i+1,Math.sin((i+1)/3));
}


etc 11.03.2007 18:05

BigDan, а разглядишь синусоиду-то?

BigDan 11.03.2007 19:15

Код:

var xCenter:Number = 225;
var yCenter:Number = 200;
lineStyle(1,0xFF0000);
for(var i=-100;i<=100;i++){
        moveTo(xCenter+i,yCenter-5*Math.sin(i));
        lineTo(xCenter+(i+1),yCenter-5*Math.sin(i+1));
}

Здесь все нормально видно.


Часовой пояс GMT +4, время: 13:26.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.