OpenSim Diorama System v1.0 [edit]

Source Code [edit]

Download [edit]

Modify Terrain [edit]

PHP [edit]

LSL [edit]

OpenSim (C#) [edit]

void osTerrainSetByString(string str, double mgnf) [edit]

LSL/OSSLでは配列が扱えないため、この関数では標高データは文字列strで与えられる。一行ごと(X方向256個のデータごと)に\nで区切って256行のデータが入力される。行、列それぞれ256個に達しない場合は、足りない部分は0.0で埋められる。また、256個を超える部分は切り捨てられる。
mgnf は各標高データに乗算する係数である。与えられたデータをそのまま標高データとして使用する場合には1.0を指定する。
この関数はシステム内部の標高データの配列を直接書き換えてしまう。この関数に続いて、標高データの配列の内容が変化したことをシステムに通知する、osTerrainFlush関数(OSSL標準関数)を呼ぶことにより、リアルタイムにOpenSim内の標高を変更することが可能となる。

LSL_Key osSetTerrainTextureURL(int level, string url) [edit]
void osTerrainFill(double height) [edit]

Covered by Sculpted Prims with Map Texture [edit]

説明 [edit]

パワーポイント [edit]

システム構成図 [edit]

&ref(): File not found: "F1.PNG" at page "OpenSim/Diorama (J)";

 

&ref(): File not found: "F2.PNG" at page "OpenSim/Diorama (J)";


トップ   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS