Difference between revisions of "LlCloud/ja"
< LlCloud
Jump to navigation
Jump to search
Asuka Neely (talk | contribs) (New page: {{LSL_Function/ja|func_id=43|func_sleep=0.0|func_energy=10.0 |func=llCloud|sort=Cloud |return_type=float|p1_type=vector|p1_name=offset |func_footnote |return_text=オブジェクトのポ...) |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
|func=llCloud|sort=Cloud | |func=llCloud|sort=Cloud | ||
|return_type=float|p1_type=vector|p1_name=offset | |return_type=float|p1_type=vector|p1_name=offset | ||
|func_footnote | |func_footnote=復帰値の範囲は [0.0, 2.0] です。 1.0 以上で雨が降ります。{{PBR}} | ||
|return_text= | '''offset''' の Z 座標は無視されます。 | ||
|spec | |return_text={{LSLG/ja|llGetPos|プリム位置}} での雲の密度 + '''offset''' | ||
|caveats | |spec= | ||
SL は [http://web.archive.org/web/20040703050532/http://secondlife.com/about/technology.php#14 セル・オートマトンに基づいた] {{LSLGC/ja|Weather|お天気}} システムを採用しています。 {{LSLG/ja|region|地域}} ごとに、 16x16 の雲の「セル」があります。 | |||
|caveats= | |||
* Second Life クライアントで雨を描画するものは今のところありません。 | |||
* クライアントはサーバから送信された雲アルゴリズムに基づいて雲を描画しようとします。このため、クライアントによって形の違う雲が現れたり、雲がそのうちサーバと同期しなくなったりします。クライアントが地域を読みこむと、雲の密度データがサーバからクライアントに送られます。これはテレポート時やログイン時などで、地域が視界に入ったときに起こることがあります。 | |||
|examples= | |examples= | ||
< | <source lang="lsl2">default | ||
default | |||
{ | { | ||
touch_start(integer num) | touch_start(integer num) | ||
{ | { | ||
llSay(0," | llSay(0,"雲の密度:" + (string)llCloud(ZERO_VECTOR)); | ||
} | } | ||
} | }</source> | ||
</ | |||
|helpers | |helpers | ||
|also_functions= | |also_functions= | ||
|notes= | {{LSL DefineRow||{{LSLG/ja|llWind}}}} | ||
{{LSL DefineRow||{{LSLG/ja|llGetSunDirection}}}} | |||
|notes= | |||
雲と {{LSLG/ja|llWind|風}} は相互に関連します。 | |||
=== クライアント === | |||
雲は常に 180 ~ 200 m の高さに描画されます。 | |||
=== アルゴリズム === | |||
発生/成長/消失アルゴリズムには、発散ゼロのベクトルである、ソレノイドベクトルを用いています: {{noWrap|∇ · v {{=}} 0}} | |||
この条件式は v がベクトルポテンシャル A をもつ場合にはいつでも成り立ちます。 {{noWrap|v {{=}} ∇ ⨯ A}} ならば {{noWrap|∇ · v {{=}} ∇ · (∇ ⨯ A) {{=}} 0}} だからです。 | |||
|cat1=Region | |cat1=Region | ||
|cat2 | |cat2=Weather | ||
|cat3 | |cat3 | ||
|cat4 | |cat4 | ||
}} | }} |
Latest revision as of 13:57, 25 February 2016
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
仕様
SL は セル・オートマトンに基づいた お天気 システムを採用しています。 地域 ごとに、 16x16 の雲の「セル」があります。
警告
- Second Life クライアントで雨を描画するものは今のところありません。
- クライアントはサーバから送信された雲アルゴリズムに基づいて雲を描画しようとします。このため、クライアントによって形の違う雲が現れたり、雲がそのうちサーバと同期しなくなったりします。クライアントが地域を読みこむと、雲の密度データがサーバからクライアントに送られます。これはテレポート時やログイン時などで、地域が視界に入ったときに起こることがあります。
サンプル
default
{
touch_start(integer num)
{
llSay(0,"雲の密度:" + (string)llCloud(ZERO_VECTOR));
}
}
注意点
雲と 風 は相互に関連します。
クライアント
雲は常に 180 ~ 200 m の高さに描画されます。
アルゴリズム
発生/成長/消失アルゴリズムには、発散ゼロのベクトルである、ソレノイドベクトルを用いています: ∇ · v = 0
この条件式は v がベクトルポテンシャル A をもつ場合にはいつでも成り立ちます。 v = ∇ ⨯ A ならば ∇ · v = ∇ · (∇ ⨯ A) = 0 だからです。
関連項目
関数
• | llWind | |||
• | llGetSunDirection |
特記事項
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。