ソラマメブログ

2008年03月21日

オブジェクトの位置って?

LlGetPos - lslWiki
-----
を見ると
-----
Returns the object's position in region coordinates, which are relative to the simulator's southwest corner.

When called from within a child prim in a linked set, it returns the position of the child in region coordinates, not the parent's position. To get the position of a child object relative to its parent, use llGetLocalPos. To get the position of the parent from a script within a child prim, use llGetRootPosition.
-----
のようなことが書かれてあるわけです
-----
前も 回転で同じようなことに悩んだことがあるような気もするのですが
-----
リンクされたオブジェクトの位置ってどこ?
-----
リンクされているものには中心が表示されているように思うわけですが 当然そこでは と考えるのが 極自然 だと思われるのですが
-----
とりあえず試してみました
-----

-----
なんと 実はそうではなく ルートの位置なのです
-----
へ~ そうなんだ
-----
で 子供のプリムで llGetPos をするとそのプリムの位置を返すので ルートのプリムの位置を調べるには llGetRootPosition を使えと
-----
ん~ なにか記述がねじまがっているような気がするのは気のせい? w

同じカテゴリー(スクリプト)の記事
 フリーな色の塗り分けスクリプト (2009-02-08 18:03)
 フリーなスクリプトジェネレータ (2009-02-05 14:03)
 でっきるかな~ フラクタクルな木 (2008-12-29 22:02)
 LSL CON - 日本語表示/野球/群シミュレーション (2008-10-27 22:03)
 LSL に疑問(タッチした座標の検出方法?)(その2) (2008-10-25 18:03)
 LSL Con のバッティングマシンで遊んできた ^^ (2008-10-24 22:02)
Posted by walkinglint at 15:05│Comments(0)スクリプト
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。