回転 は 4つの浮動小数点値 を含むデータ型です。 各要素は、変数名に .x、.y、.z、または .s を追加することで個別にアクセスできます。 rotation rot; float x = rot.x; float y = rot.y; float z = rot.z; float s = rot.s; LSL のrotation型は3Dでの方位を表すのに用いられます。(型名を太字で書くように心がけています。)方位あるいは3Dアングルはクォータニオンと呼ばれる数学的オブジェクトによって表されます。クォータニオンは4つの数値から成ると考えることができ、3つがオブジェクトの向いている方向を表し、4つめがその方向の周りでのオブジェクトの右か左への傾きを表します。クォータニオンを用いる主な利点は、ジンバルロックの影響を受けないことです。 クォータニオン数学の込み入った内部処理はクォータニオンを
![Rotation/ja](https://cdn-ak-scissors.b.st-hatena.com/image/square/7a524265d125bae414cc3219b1923d371e3ed6bf/height=288;version=1;width=512/https%3A%2F%2Fll-pwiki-assets-production.s3.amazonaws.com%2Flinden%2Fsl_logo_2021_1x.png)