flagflag  
2: 2010-04-19 (Mon) 00:41:23 admin source Cur: 2015-01-10 (Sat) 17:42:18 iseki source
Line 1: Line 1:
-** OpenSim ジオラマシステム [#yd5c27a6]+#freeze 
 +* OpenSim Diorama System V1.0 [#v35b88ff] 
 +- [[Demo>http://www.nsl.tuis.ac.jp/xoops/m​odules/x_movie/x_movie_view.php?cid=2&li​d=28]] 
 + 
 +#br 
 + 
 +** Source Code [#f024522d] 
 +*** Download [#u29a4242] 
 +- http://www.nsl.tuis.ac.jp/xoops/modules/​d3downloads/index.php?page=singlefile&ci​d=8&lid=19 
 +- svn: svn co http://forge.opensimulator.org/svn/osdio​rama/trunk 
 +#br 
 + 
 +** Modify Terrain [#d05f9b03] 
 +*** PHP [#e9b43c8f] 
 +- ex) http://www.nsl.tuis.ac.jp/geo/srtm3/?cod​e=35.46x138.62&rgnsz=256&mag=1.0&sea=20&​rate=0.0 
 + 
 +#br 
 + 
 +*** LSL [#m2a57891] 
 +*** OpenSim (C#) [#rae673dd] 
 +**** void osTerrainSetByString(string str, double mgnf) [#l85a1ec4] 
 +- str : X方向256個の標高データの文字列 
 +- mgnf : 各標高データに乗算する係数 
 + 
 +LSL/OSSLでは配列が扱えないため、この関数では標高データは文字列strで与えられる。一行ごと(X方向256個のデータごと)に\nで区切って256行のデータが入力される。行、列それぞれ256個に達しない場合は、足りない部分は0.0で埋められる。また、256個を超える部分は切り捨てられる。 
 +mgnf は各標高データに乗算する係数である。与えられたデータをそのまま標高データとして使用する場合には1.0を指定する。 
 +この関数はシステム内部の標高データの配列を直接書き換えてしまう。この関数に続いて、標高データの配列の内容が変化したことをシステムに通知する、osTerrainFlush関数(OSSL標準関数)を呼ぶことにより、リアルタイムにOpenSim内の標高を変更することが可能となる。 
 + 
 +**** LSL_Key osSetTerrainTextureURL(int level, string url) [#i2524359] 
 + 
 +**** void osTerrainFill(double height) [#v937da4f] 
 +#br 
 + 
 +** Covered by Sculpted Prims with Map Texture [#w0a518bf] 
 +#br 
 + 
 +** 説明 [#u39b5940] 
 +*** パワーポイント [#ube11f84] 
 +- &ref(Diorama.ppt);~ 
 +#br 
 +*** システム構成図 [#v5a12ee2] 
 +&ref(F1.PNG);~ 
 +#br 
 +&ref(F2.PNG);~ 
 +#br


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthJun 2024Next Month
Su Mo Tu We Th Fr Sa
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
Today

Who's Online

27 user(s) are online (1 user(s) are browsing xpwiki)

Members: 0
Guests: 27

more...

Access Counter

Today : 3059305930593059
Yesterday : 4733473347334733
Total : 2373128423731284237312842373128423731284237312842373128423731284
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com