ソラマメブログ

  

Posted by at

2008年02月19日

回転系LSL

わたしゃ回転系のスクリプトが苦手です。
オイラ、オイラー表記なんてわからんよ。

でも結構ソレを書かなくてはいけないケースがある。

一番よくあるのは、場所(position)と回転(rotation)を同時に動かすケース。
回転軸がルートプリムじゃないケース...例えばドアとか
(ドアでもルートプリムは作れますけどね)

場所と回転を同時に動かすには...llSetPrimitiveParams
ってのはすぐ思い出すのだけど、回転のセットの仕方がめんどうくさい。

だから関数化するのだけど、すぐ忘れるので覚書。

PosRot(vector Pos, vector Rot){
rotation r = llEuler2Rot(Rot * DEG_TO_RAD);
llSetPrimitiveParams([PRIM_POSITION,Pos,PRIM_ROTATION,r]);
}

ポイントなのは回転指定(Rot)がベクター...つまりオイラー表記であること。
そしてそれがDegree...つまりラジアンではなくて、角度であること。

PosもRotも編集ダイアログの値をそのまま参考にできる。
(場合によっては...PosはllGetLocalPosで取得しなくちゃいけないけど)

回転(rotation)は、直感的にピンと来ないので、角度っちゅうもので指定しているわけです。

まぁ、いまさら...な人には今さらなネタなんですけどね  


Posted by Yambal Yue at 14:17Comments(0)覚書

2008年01月15日

SLMap API ハック

Web-APIとしてのSLMap APIの、ちょっとイレギュラーな利用方法

公開されているJavaScriptを参照
http://slurl.com/slmapapi.js

■SIM名からSIM座標を得る
https://cap.secondlife.com/cap/0/d661249b-2b5a-4436-966a-3d3b8d7a574f?var=slRegionPos_result&sim_name=Akiba
これで以下の値が帰ってくる
var slRegionPos_result = {'x' : 885, 'y' : 1187 };
これは、SIMの座標です

■SIM画像を得る
上記のx,yを利用して
x = そのまま
y = 1279 - x
として
http://secondlife.com/apps/mapapi/grid/map_image/885-92-1-0.jpg
が得られる

■SIM座標からSIM名を得る
x,yをSIM座標とし、
https://cap.secondlife.com/cap/0/b713fe80-283b-4585-af4d-a3b7d9a32492?var=slRegionName&grid_x=885&grid_y=1187
とすると
var slRegionName='Akiba';
と帰ってくる

  


2008年01月14日

デフォルトタイトル

yambal Yueが収録。

yambal.Y:うんこ!
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.6, CGI Version 80114.3

  


Posted by Yambal Yue at 15:39Comments(0)Chatting

2008年01月14日

デフォルトタイトル

yambal Yueが収録。

yambal.Y:ほげ
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.6, CGI Version 80114.3

  


Posted by Yambal Yue at 15:20Comments(0)Chatting

2008年01月14日

デフォルトタイトル

yambal Yueが収録。

yambal.Y:hoge
ほげほげ
テスト
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.6, CGI Version 80114.3

  


Posted by Yambal Yue at 15:07Comments(0)Chatting

2008年01月14日

テスト

yambal Yueが収録。

yambal.Y:テスト
テスト
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.6, CGI Version 80114.3

  


Posted by Yambal Yue at 14:59Comments(0)Chatting

2008年01月14日

テスト

yambal Yueが収録。

yambal.Y:tesuto
テスト
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.6, CGI Version 80114.3

  


Posted by Yambal Yue at 12:52Comments(0)Chatting

2008年01月14日

テスト

yambal Yue,yambal Yue,yambal Yueが収録。

yambal.Y:ほげほげ
本ギャー
ありゃ?
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.6, CGI Version 80114.2

  


Posted by Yambal Yue at 12:48Comments(0)Chatting

2008年01月14日

テスト

yambal Yueが収録。

yambal.Yyambal.Y:hogehoge
ほげほげ
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.6, CGI Version 80114.1

  


Posted by Yambal Yue at 12:42Comments(0)Chatting

2008年01月13日

四方山話

Yambal Yao,Goldfish Spykerが収録。

Yambal Yao:灰どうも
:ここUmedaから私Yambalがお届けします
:そうですなぁ
:一応みんなで集合は年末年始企画したんです
:でも、誰も載ってこんかったんだよ
:会社のSNSで募集したが、結構見てくれないなぁ
:そうそう
:maamaa
:まあまあ
:あわてんでもいいのだ
:ではao
:青押してよ
:はいどうも、ゲストのゴールド三です
:さんね
Goldfish Spyker:ゴールドですぅ
Yambal Yao:ははは
Goldfish Spyker:なんかゴージャス系やな
Yambal Yao:やってますかSL?
Goldfish Spyker:けっこうやってますよ
Yambal Yao:へえ
Goldfish Spyker:お気に入りの場所も
:見つけて
Yambal Yao:そういや結構アバターもこましになってますね
Goldfish Spyker:そこには入り浸ってます
Yambal Yao:ほおほお
Goldfish Spyker:でしょ?
Yambal Yao:どこどこ
Goldfish Spyker:んとー
:マンハッタンビーチ
:と
Yambal Yao:え?外国ですか?
Goldfish Spyker:オスロ
:てへ
:誰もいないの
Yambal Yao:英語できるのかな
Goldfish Spyker:あー
:少々
Yambal Yao:完全に乙女の現実逃避ですね
Goldfish Spyker:挨拶かわす程度に
:そうそう
Yambal Yao:うむ
:苦しゅうない
Goldfish Spyker:結構BGMが
:ださくて
:笑える
Yambal Yao:それがいいと
Goldfish Spyker:!
:最近
:土地を
:SALEしてるの見つけて
Yambal Yao:うへ
Goldfish Spyker:買いたいなー
:と思い始めてます
Yambal Yao:そこまでハマってたか
Goldfish Spyker:なんか
:面白そうなんだもん
:オスロで
Yambal Yao:そだねえ
Goldfish Spyker:木の上に家作ってる人がいて
Yambal Yao:クリエイトしだすとばっと世界が広がりますね
Goldfish Spyker:それが居心地よかったんで
Yambal Yao:あああ
:いいですね
Goldfish Spyker:気の家にうちつくりたくない?
:木
:の上ね
Yambal Yao:BGMもmpgがあれば流せるしね
:いいねえ
Goldfish Spyker:そうそうー
Yambal Yao:「大きな木がほしい」ですね
Goldfish Spyker:なんか鳥の声とか採取したのを流してる人もいたよ
Yambal Yao:ああ
:あるねえ
Goldfish Spyker:小さな滝とかあって
Yambal Yao:結構虫の音とかも落ち着きます
Goldfish Spyker:そうそうー
:滝とか川の流れてるのとかね
Yambal Yao:うむ
Goldfish Spyker:完全現実逃避型ですね
Yambal Yao:引き込むるにはもってこいなんだよなぁ
Goldfish Spyker:そうなんだよねー
:家の買い方は難しいのか?
Yambal Yao:では、また来週!
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.6, CGI Version 80113.3

  


Posted by Yambal Yue at 23:35Comments(0)Chatting

2008年01月13日

デフォルトタイトル

Yambal Yao,Goldfish Spykerが収録。

Yambal Yao:てすてす
:てすてす
Goldfish Spyker:いえー
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.6, CGI Version 80113.3

  


Posted by Yambal Yue at 23:20Comments(0)Chatting

2008年01月13日

テスト

Yambal Yao,Goldfish Spykerが収録。

Yambal Yao:さあ
:青いボタン押してみて
:クリックだな
Goldfish Spyker:あ
Yambal Yao:OKOK
Goldfish Spyker:なんかしゃべった
:テストしてんの/
Yambal Yao:どうだね東京は
Goldfish Spyker:んー
:混迷を極めてるね
Yambal Yao:大阪に帰ってこんのか?
Goldfish Spyker:少なくとも
:今年いっぱいは
:東京やろな
Yambal Yao:ほお
Goldfish Spyker:国士舘やってるから
:それ終わらんと
:あかんなー
:誰もやれんからの
Yambal Yao:そんなの、どうでもいいと思うが...
Goldfish Spyker:あー
:でものりかかった船やしな
:これだけは、、、
:と今は思っているのだ
:さっきから
:30ってでてるけど
:これはなにゆえ?
Yambal Yao:まぁ
Goldfish Spyker:またでた
Yambal Yao:きにすんな
Goldfish Spyker:ふーむ
:なんかおもしろいことない?
:私、
Yambal Yao:では、お見せしましょう
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.6, CGI Version 80113.3

  


Posted by Yambal Yue at 23:20Comments(0)Chatting

2008年01月13日

テスト

yambal Yueが収録。

yambal Yue:ほげ
:tesuto
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.6, CGI Version 80113.3

  


Posted by Yambal Yue at 20:28Comments(0)Chatting

2008年01月13日

デフォルトタイトル

yambal Yueが収録。

yambal Yue:テスト
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.6, CGI Version 80113.3

  


Posted by Yambal Yue at 20:25Comments(0)Chatting

2008年01月13日

テスト

yambal Yueが収録。

yambal Yue:ほげほげ
:テスト発言
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.6, CGI Version 80113.3

  


Posted by Yambal Yue at 19:01Comments(0)Chatting

2008年01月13日

デフォルトタイトル

yambal Yueが収録。

yambal Yue:タイトル設定
:テスト発言
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.6, CGI Version 80113.3

  


Posted by Yambal Yue at 18:57Comments(0)Chatting

2008年01月13日

test

yambal Yueが収録。

yambal Yue:ほげほげ
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.6, CGI Version 80113.3

  


Posted by Yambal Yue at 18:55Comments(0)Chatting

2008年01月13日

test

yambal Yueが収録。

yambal Yue:tesuto
:テスト収録
:男のいない磯野家
:もしもし
:おとうさん実は
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.6, CGI Version 80113.3

  


Posted by Yambal Yue at 18:54Comments(0)Chatting

2008年01月13日

test

yambal Yueが収録。

yambal Yue:はっぱふむむむ
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.6, CGI Version 80113.3

  


Posted by Yambal Yue at 18:21Comments(0)Chatting

2008年01月13日

test

yambal Yueが収録。

yambal Yue:123
:hatugenngaattabaaiha
:発言が合った場合は
:収録中止を行わない
SecondLifeから投稿された記事です。
Scripted by Yambal Yue
LSL Version 080113.5, CGI Version 80113.3

  


Posted by Yambal Yue at 17:52Comments(0)Chatting