FSFW (Simple Fluid Solver Wind) Module
- This is a Wind module for OpenSim
- Project Manager is H.Nishimura
- System Constructor is Fumi.Iseki (Fumi.Hax)
- This module uses Simple Fluid Solver program code by Jos Stam
- This module uses AForge.NET for FFT
v1.0.0
- for OpenSim-0.9.2.2 (Mono) SimpleFluidSolverWind.dll (12288Byte)
- for OpenSim-0.9.3Dev (net6.0) SimpleFluidSolverWind.dll (24576Byte)
- AForge.Math.dll http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/Modules/AForge.Math.dll (68096Byte)
Compile Source Code (Linux)
[Download WindModule-x.y.z.tgz] (x, y, z are integer number) # cp WindModule-x.y.z.tgz [OpenSim directory]/bin # cd [OpenSim directory]/bin # zcat WindModule-x.y.z.tgz |tar xfv - # cd WindModule-x.y.z # ./build.sh (if you use 0.9.2, execute ./build.sh 0.9.2) # cp bin/SimpleFluidSolverWind.dll .. # cp AForge.NET/AForge.Math.dll ..
Download SimpleFluidSolverWind.dll
- Download SimpleFluidSolverWind.dll at this page.
- Copy downloaded SimpleFluidSolverWind.dll to OpenSim bin folder or directory.
Download AForge.NET
- Please download AForge.NET from AForget.NET Download Page. My recommendation is [ Download Libraries Only ]
- Extract downloaded zip file.
- Copy AForge.Math.dll to OpenSim bin folder or directory (only AForge.Math.dll).
Settings
- Please Edit bin/OpenSim.ini
- Sample
[Wind] ;# {enabled} {} {Enable wind module?} {true false} true ;; Enables the wind module. enabled = true ;# {wind_update_rate} {enabled:true} {Wind update rate in frames?} {} 150 ;; How often should wind be updated, as a function of world frames. ;; Approximately 50 frames a second wind_update_rate = 100 ;; The Default Wind Plugin to load ;wind_plugin = SimpleRandomWind wind_plugin = SimpleFluidSolverWind .......... [XEngine] ........... AllowOSFunctions = true
- Sample
SFSW_controller.lsl
- SFSW_controller.lsl
- When you touch it, object Says module parameters
/6000 force value
- Set a kind of the external force
- value
- 0 : Random Wind (default)
- 1 : North Wind
- 2 : East Wind
- 3 : South Wind
- 4 : West Wind
- 5 : Rotational Wind
/6000 period value
- Set period of the external force
- When this Wind module is called times of this value, Wind module restarts.
- If set 0, Wind module never restart by period.
/6000 wind_eps value
- Set lower limit of the energy variation rate.
- When the energy variation rate is under this value, Wind module restarts.
- energy variation rate = (Previous Wind Energy - Current Wind Energy)/(Current Wind Energy)
- If set 0.0, Wind module never restart by energy variation rate.
- Default is 0.004
Counter: 6409,
today: 1,
yesterday: 1
最終更新: 2023-08-18 (金) 11:15:33 (JST) (386d) by iseki