integer i; for(i = 0 ; i < 100 ; i++ ){ vector eul = <0,0,(i*9)>; eul *= DEG_TO_RAD; rotation quat = llEuler2Rot(eul); llSetRot(quat); }
ベクター型にしてからrotation型に変換してセットするところまでは
わかったんですが、
サンプルにあった「eul *= DEG_TO_RAD」が何を
しているんだか不明です・・・・
無いと動きがまちまちのような気がするので、現在の座標といった
意味合いなんでしょうかね・・・
いまいち動きがかくかくなんで、なんか他のやり方がありそうですね。
今まで見たのはもう少し動きが滑らかです。
rotation の作り方はけっこういろんなつくり方があるみたいで
英語の方にはいろいろと書いてあったんですが、とりあえず
必要になったら読み砕いてみる所存です。
上記は、多分角度のベクターを与えているんじゃないかと
思うんですが、細かく解析できてません。
今後、必要になったときに細かく書くにします。