関数・イベント名 |
区分 |
概要 |
定義 |
at_rot_target |
イベント |
オブジェクトの回転が目標値に達したとき |
at_rot_target(integer tnum, rotation targetrot, rotation ourrot) |
not_at_rot_target |
イベント |
オブジェクトの回転が目標値に達していないとき |
not_at_rot_target() |
llAngleBetween |
関数 |
二つの回転値の間の角度を得る |
float llAngleBetween(rotation a, rotation b) |
llApplyRotationalImpulse |
関数 |
物理オブジェクトに瞬間的な回転力を加える |
llApplyRotationalImpulse(vector force, integer local) |
llAxes2Rot |
関数 |
前後・左右・上下の軸から回転値を得る |
rotation llAxes2Rot(vector fwd, vector left, vector up) |
llAxisAngle2Rot |
関数 |
特定の軸を基準にした回転値を得る |
rotation llAxisAngle2Rot(vector axis, float angle) |
llDetectedRot |
関数 |
検出されたアバター/オブジェクトの回転値を得る[参考]初級lsl-20 |
rotation llDetectedRot(integer number) |
llEuler2Rot |
関数 |
vector型の回転データをrotation型に変換する[参考]初級lsl-5 |
rotation llEuler2Rot(vector vec) |
llGetLocalRot |
関数 |
オブジェクトのローカルな回転値を得る |
rotation llGetLocalRot() |
llGetOmega |
関数 |
オブジェクトの回転速度を得る |
vector llGetOmega() |
llGetRootRotation |
関数 |
ルートprimの回転値を得る |
rotation llGetRootRotation() |
llGetRot |
関数 |
オブジェクトの回転値を得る[参考]初級lsl-5 |
rotation llGetRot() |
llGetTorque |
関数 |
オブジェクトの回転速度を得る |
vector llGetTorque() |
llLookAt |
関数 |
指定した方向にオブジェクトを向ける(Z方向が正面) |
llLookAt(vector target, F32 strength, F32 damping) |
llRot2Angle |
関数 |
回転値の角度を得る |
float llRot2Angle(rotation rot) |
llRot2Axis |
関数 |
回転値の軸を得る |
vector llRot2Axis(rotation rot) |
llRot2Euler |
関数 |
回転値からvector型の回転データを得る |
vector llRot2Euler(rotation q) |
llRot2Fwd |
関数 |
回転値からX軸の向きを得る |
vector llRot2Fwd(rotation q) |
llRot2Left |
関数 |
回転値からY軸の向きを得る |
vector llRot2Left(rotation q) |
llRot2Up |
関数 |
回転値からZ軸の向きを得る |
vector llRot2Up(rotation q) |
llRotBetween |
関数 |
2つのベクター間の回転値を得る |
rotation llRotBetween(vector v1, vector v2) |
llRotLookAt |
関数 |
指定した方向にオブジェクトを向ける(X方向が正面) |
llRotLookAt(rotation target, F32 strength, F32 damping) |
llRotTarget |
関数 |
オブジェクトを回転目標値を設定する |
integer llRotTarget(rotation rot, float error) |
llRotTargetRemove |
関数 |
オブジェクトの回転目標値をキャンセルする |
llRotTargetRemove(integer number) |
llSetLocalRot |
関数 |
ローカルな回転角度を設定する |
llSetLocalRot(rotation rot) |
llSetRot |
関数 |
オブジェクトを回転させる[参考]初級lsl-5 |
llSetRot(rotation rot) |
llSetTorque |
関数 |
物理オブジェクトに永続的な回転力を与える |
llSetTorque(vector torque, integer local) |
llStopLookAt |
関数 |
オブジェクトのLookAt制御を停止する |
llStopLookAt() |
llTargetOmega |
関数 |
オブジェクトをスムースに回転させる[参考]初級lsl-9 |
llTargetOmega(vector axis, float spinrate, float gain) |
関数・イベント名 |
区分 |
概要 |
定義 |
llApplyImpulse |
関数 |
物理オブジェクトに瞬間的な力を加える |
llApplyImpulse(vector force, integer local) |
llApplyRotationalImpulse |
関数 |
物理オブジェクトに瞬間的な回転力を加える |
llApplyRotationalImpulse(vector force, integer local) |
llGetAccel |
関数 |
加速度を得る |
vector llGetAccel() |
llGetCenterOfMass |
関数 |
オブジェクトの重心を得る |
vector llGetCenterOfMass() |
llGetEnergy |
関数 |
オブジェクトの残エネルギーを得る |
float llGetEnergy() |
llGetForce |
関数 |
オブジェクトに加えられている永続的な力の方向と強さを得る |
vector llGetForce() |
llGetMass |
関数 |
オブジェクトの質量を得る |
float llGetMass() |
llGetTorque |
関数 |
オブジェクトの回転速度を得る |
vector llGetTorque() |
llGetVel |
関数 |
オブジェクトの速度を得る |
vector llGetVel() |
llGroundRepel |
関数 |
オブジェクトの高度を制限する(指定した高さで弾むようにする) |
llGroundRepel(float height, integer water, float tau) |
llMoveToTarget |
関数 |
物理オブジェクトを指定した位置へと動かす |
llMoveToTarget(vector target, float tau) |
llPushObject |
関数 |
オブジェクトをプッシュする |
llPushObject(key id, vector impulse, vector ang_impulse, integer local) |
llSetBuoyancy |
関数 |
オブジェクトの浮力を設定する |
llSetBuoyancy(float buoyancy) |
llSetForce |
関数 |
物理オブジェクトに永続的な力を加える |
llSetForce(vector force, integer local) |
llSetForceAndTorque |
関数 |
物理オブジェクトに物理的な力及び回転力を加える |
llSetForceAndTorque(vector force, vector torque, integer local) |
llSetHoverHeight |
関数 |
オブジェクトの浮揚高度を設定する |
llSetHoverHeight(float height, integer water, float tau) |
llSetTorque |
関数 |
物理オブジェクトに永続的な回転力を与える |
llSetTorque(vector torque, integer local) |
llStopHover |
関数 |
浮遊状態を解除する |
llStopHover() |
llStopMoveToTarget |
関数 |
オブジェクトのMoveTo制御を停止する |
llStopMoveToTarget() |