7: 2015-02-01 (日) 23:19:29 iseki |
現: 2023-08-18 (金) 11:15:33 iseki |
- | ** FSFW (Simple Fluid Solver Wind) [#rc0a4833] | + | ** FSFW (Simple Fluid Solver Wind) Module [#rc0a4833] |
| - This is a Wind module for OpenSim | | - This is a Wind module for OpenSim |
| - Project Manager is H.Nishimura | | - Project Manager is H.Nishimura |
| | | |
| - This module uses Simple Fluid Solver program code by Jos Stam | | - This module uses Simple Fluid Solver program code by Jos Stam |
- | - This module uses [[AForge.Net>http://www.aforgenet.com/]] for FFT | + | - This module uses [[AForge.NET>http://www.aforgenet.com/]] for FFT |
| #br | | #br |
| | | |
| | | |
| **** v1.0.0 [#qdfe6ffa] | | **** v1.0.0 [#qdfe6ffa] |
- | - for OpenSim-0.8.0 [[SimpleFluidSolverWind.dll>http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/Modules/0.8.0/SimpleFluidSolverWind.dll]] (12800 Byte) | + | - for OpenSim-0.9.2.2 (Mono) [[SimpleFluidSolverWind.dll>http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/Modules/0.9.2.2/SimpleFluidSolverWind.dll]] (12288Byte) |
- | - for OpenSim-0.8.1 [[SimpleFluidSolverWind.dll>http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/Modules/0.8.1/SimpleFluidSolverWind.dll]] (12800 Byte) | + | - for OpenSim-0.9.3Dev (net6.0) [[SimpleFluidSolverWind.dll>http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/Modules/0.9.3/SimpleFluidSolverWind.dll]] (24576Byte) |
| | | |
- | // - AForge.Math.dll http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/Modules/0.8.1/AForge.Math.dll | + | - AForge.Math.dll [[http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/Modules/AForge.Math.dll]] (68096Byte) |
| | | |
| #br | | #br |
| | | |
| *** Source Code [#g60cd64d] | | *** Source Code [#g60cd64d] |
- | **** Release Version [#u4ad78e6] | + | **** Subversion Repository [#ue12301e] |
- | - [[WindModule-1.0.0.tgz>http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/WindModule-1.0.0.tgz]] | + | -- svn co http://www.nsl.tuis.ac.jp/svn/opensim/opensim.modules/trunk/Wind |
| #br | | #br |
| | | |
- | **** Development Version [#z7017d02] | + | **** Compile Source Code (Linux) [#m95e9eb2] |
- | - Subversion Repository | + | [Download WindModule-x.y.z.tgz] (x, y, z are integer number) |
- | -- http://www.nsl.tuis.ac.jp/svn/opensim/opensim.modules/trunk/World | + | # cp WindModule-x.y.z.tgz [OpenSim directory]/bin |
- | -- This uses HTTP/DAV, therefore Subversion needs Neon module. | + | # cd [OpenSim directory]/bin |
- | #br | + | # 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 .. |
| | | |
| ** Install & Settings [#ac74a06b] | | ** Install & Settings [#ac74a06b] |
| **** Download SimpleFluidSolverWind.dll [#rfbb5f17] | | **** Download SimpleFluidSolverWind.dll [#rfbb5f17] |
| + Download ''SimpleFluidSolverWind.dll'' at this page. | | + Download ''SimpleFluidSolverWind.dll'' at this page. |
- | + Copy downloaded ''SimpleFluidSolverWind.dll'' to OpenSim ''bin'' folder. | + | + Copy downloaded ''SimpleFluidSolverWind.dll'' to OpenSim ''bin'' folder or directory. |
| #br | | #br |
| | | |
- | **** Download AForge.Net [#wa747e61] | + | **** Download AForge.NET [#wa747e61] |
- | + Please download AForge.Net from [[AForget.Net Download Page>http://www.aforgenet.com/framework/downloads.html]] | + | + Please download AForge.NET from [[AForget.NET Download Page>http://www.aforgenet.com/framework/downloads.html]]. My recommendation is ''[ Download Libraries Only ]'' |
- | + Extract zip file | + | + Extract downloaded zip file. |
- | + Copy ''AForge.Math.dll'' to OpenSim ''bin'' folder (only AForge.Math.dll). | + | + Copy ''AForge.Math.dll'' to OpenSim ''bin'' folder or directory (only AForge.Math.dll). |
| #br | | #br |
| | | |
| ;; Enables the wind module. | | ;; Enables the wind module. |
| enabled = true | | enabled = true |
| + | |
| ;# {wind_update_rate} {enabled:true} {Wind update rate in frames?} {} 150 | | ;# {wind_update_rate} {enabled:true} {Wind update rate in frames?} {} 150 |
| ;; How often should wind be updated, as a function of world frames. | | ;; How often should wind be updated, as a function of world frames. |
| ;; Approximately 50 frames a second | | ;; Approximately 50 frames a second |
| wind_update_rate = 100 | | wind_update_rate = 100 |
| + | |
| ;; The Default Wind Plugin to load | | ;; The Default Wind Plugin to load |
| ;wind_plugin = SimpleRandomWind | | ;wind_plugin = SimpleRandomWind |
| ** Support Script [#ze0d3973] | | ** Support Script [#ze0d3973] |
| *** SFSW_controller.lsl [#dfd4343f] | | *** SFSW_controller.lsl [#dfd4343f] |
- | - [[SFSW_controller.lsl>http://www.nsl.tuis.ac.jp/svn/opensim/opensim.modules/trunk/World/lsl/SFSW_controller.lsl]] | + | - [[SFSW_controller.lsl>http://www.nsl.tuis.ac.jp/svn/opensim/opensim.modules/trunk/Wind/lsl/SFSW_controller.lsl]] |
| - When you touch it, object Says module parameters | | - When you touch it, object Says module parameters |
| #br | | #br |
| | | |
| ***** /6000 wind_visc value [#jcf9fe7c] | | ***** /6000 wind_visc value [#jcf9fe7c] |
- | - Set viscosity coefficient of the wind | + | - Set (scaled) viscosity coefficient of the wind |
| - Default is 0.001 | | - Default is 0.001 |
| | | |
| - Set lower limit of the energy variation rate. | | - Set lower limit of the energy variation rate. |
| - When the energy variation rate is under this value, Wind module restarts. | | - 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. | | - If set 0.0, Wind module never restart by energy variation rate. |
| - Default is 0.004 | | - Default is 0.004 |