双曲螺旋 : ActionScript
双曲螺旋の覚書です。/*
螺旋運動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);
関連記事
- 三角関数 八の字運動 : ActionScript
- アルキメデスの螺旋 : ActionScript
- 三角関数(回転行列を用いた円運動) : ActionScript2.0
- 三角関数 座標変換を用いた円運動 : ActionScript
- 三角関数 極座標/媒介変数表示した楕円運動: ActionScript
コメント
コメントはまだありません。
コメントの投稿
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。
トラックバックURL
http://www.findxfine.com/flash/actionscript/269.html/trackback