OpenSim Diorama System v1.0 †[edit]
Source Code †[edit]
Download †[edit]
Modify Terrain †[edit]
OpenSim (C#) †[edit]
void osTerrainSetByString(string str, double mgnf) †[edit]
- 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) †[edit]
void osTerrainFill(double height) †[edit]
Covered by Sculpted Prims with Map Texture †[edit]
- &ref(): File not found: "Diorama.pptx" at page "OpenSim/Diorama";