flagflag  If you want to see English page, please click "English" Button at Left.
8: 2015-01-06 (火) 01:01:56 iseki ソース 9: 2015-01-08 (木) 12:35:48 iseki ソース
Line 11: Line 11:
** Modify Terrain [#d05f9b03] ** Modify Terrain [#d05f9b03]
*** PHP [#e9b43c8f] *** PHP [#e9b43c8f]
-- ex) http://www.nsl.tuis.ac.jp/geo/srtm3/?name=35.46x138.62&size=256&mag=1.0&sea=20&rate=0.0+- ex) http://www.nsl.tuis.ac.jp/geo/srtm3/?code=35.46x138.62&rgnsz=256&mag=1.0&sea=20&rate=0.0
#br #br
Line 17: Line 17:
*** LSL [#m2a57891] *** LSL [#m2a57891]
*** OpenSim (C#) [#rae673dd] *** OpenSim (C#) [#rae673dd]
-**** void osTerrainSetByString(string str, double rate) [#l85a1ec4]+**** void osTerrainSetByString(string str, double mgnf) [#l85a1ec4]
- str : X方向256個の標高データの文字列 - str : X方向256個の標高データの文字列
-- rate : 各標高データに乗算する係数+- mgnf : 各標高データに乗算する係数
LSL/OSSLでは配列が扱えないため、この関数では標高データは文字列strで与えられる。一行ごと(X方向256個のデータごと)に\nで区切って256行のデータが入力される。行、列それぞれ256個に達しない場合は、足りない部分は0.0で埋められる。また、256個を超える部分は切り捨てられる。 LSL/OSSLでは配列が扱えないため、この関数では標高データは文字列strで与えられる。一行ごと(X方向256個のデータごと)に\nで区切って256行のデータが入力される。行、列それぞれ256個に達しない場合は、足りない部分は0.0で埋められる。また、256個を超える部分は切り捨てられる。
-rate は各標高データに乗算する係数である。与えられたデータをそのまま標高データとして使用する場合には1.0を指定する。+mgnf は各標高データに乗算する係数である。与えられたデータをそのまま標高データとして使用する場合には1.0を指定する。
この関数はシステム内部の標高データの配列を直接書き換えてしまう。この関数に続いて、標高データの配列の内容が変化したことをシステムに通知する、osTerrainFlush関数(OSSL標準関数)を呼ぶことにより、リアルタイムにOpenSim内の標高を変更することが可能となる。 この関数はシステム内部の標高データの配列を直接書き換えてしまう。この関数に続いて、標高データの配列の内容が変化したことをシステムに通知する、osTerrainFlush関数(OSSL標準関数)を呼ぶことにより、リアルタイムにOpenSim内の標高を変更することが可能となる。


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 5月翌月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
<今日>

オンライン状況

82 人のユーザが現在オンラインです。 (13 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 82

もっと...

アクセスカウンタ

今日 : 3690369036903690
昨日 : 7722772277227722
総計 : 2343517123435171234351712343517123435171234351712343517123435171
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com