アルキメデスの螺旋 : ActionScript

Pocket

アルキメデスの螺旋の覚書です。

/*
螺旋運動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.

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。