タグ : ,

双曲螺旋 : ActionScript

投稿日 : 2008年3月28日 | 更新日 : 2010年09月15日 前のページへ戻る

双曲螺旋の覚書です。
/*
螺旋運動2 : 双曲螺旋
r = a/θ (サンプルではa = 200)
*/
// クリップ作成オブジェクト
function SpiralClip(degree, centerX, centerY) {
	/* プロパティ */
	// 度数
	var degree = degree;
	// 円中心
	var centerX = centerX;
	var centerY = centerY;
	/* onEnterFrame */
	this.onEnterFrame = function() {
		// 弧度
		var radian = Math.PI/180*degree;
		// 位置
		this._x = centerX+200*Math.cos(radian)/radian;
		this._y = centerY+200*Math.sin(radian)/radian;
		if (degree<2160) {
			degree += 5;
		}
	};
}
// 角度,半径,中心のX座標,Y座標 */
var o = new SpiralClip(0, 100, 100);
attachMovie('clip', 'clip', 0, o);

ActionScript2.0 | 固定リンク | Comments (0)

関連記事

このページの上へ移動

コメント

コメントはまだありません。

コメントの投稿

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

 

 

 


トラックバックURL

http://www.findxfine.com/flash/actionscript/269.html/trackback

このページの上へ