アルキメデスの螺旋の覚書です。
/*
螺旋運動1:アルキメデスの螺旋
r=θ
*/
// クリップ作成オブジェクト
function SpiralClip(centerX, centerY) {
/* プロパティ */
// 角度
var degree = 0;
// 円中心
var centerX = centerX;
var centerY = centerY;
/* onEnterFrameイベントハンドラ */
this.onEnterFrame = function() {
// 弧度
var theta = Math.PI/180*degree;
// 位置
this._x = centerX+theta*Math.cos(theta);
this._y = centerY+theta*Math.sin(theta);
if (degree<3600) {
degree += 10;
}
};
}
//中心のX座標,Y座標 */
var o = new SpiralClip(150, 150);
attachMovie('clip', 'clip', 0, o);
No comments yet.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。