- Timestamp:
- 01/31/19 03:43:35 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
experiments/frams/foraminifera/data/scripts/foraminifera.show
r590 r847 19 19 { 20 20 var nutrient_multiple = 200; 21 Params = { "foodflux" : [0.0000000037815, 0.0000000075631,0.000000015126], "feedtrans" : [0.0005,0.001,0.002],"energy_nut" :[nutrient_multiple*144.54,nutrient_multiple*544.54,nutrient_multiple*944.54], "stress" : [0,1], "visualize" : [0,1]};22 ShowProperties.visualize =1;23 ExpProperties.secPerStep =50;21 Params = { "foodflux" : [0.0000000037815, 0.0000000075631, 0.000000015126], "feedtrans" : [0.0005, 0.001, 0.002], "energy_nut" : [nutrient_multiple * 144.54, nutrient_multiple * 544.54, nutrient_multiple * 944.54], "stress" : [0, 1], "visualize" : [0, 1]}; 22 ShowProperties.visualize = 1; 23 ExpProperties.secPerStep = 50; 24 24 Simulator.init(); 25 last_simspeed =0;25 last_simspeed = 0; 26 26 GLDisplay.desiredsimspeed = 50; 27 27 GLDisplay.minfps = 10; 28 28 TrackingCam.cam_h = 15; //more side view 29 29 30 30 //useful for screenshots: 31 31 //GLDisplay.world_visibility=2+4; //show only environment and creatures (no background) … … 36 36 { 37 37 //just a draft, this function and all constants in expdef need serious review 38 var localDriveMicronsPerStep =framsToMicrons(getMovePerStep());39 var foramSpeedMmPerSec =ExpProperties.foramSpeedMmPerMin/60;40 var localDriveMmPerStep =localDriveMicronsPerStep/1000;41 var localDriveMmPerSec =localDriveMmPerStep*Simulator.simspeed;42 return localDriveMmPerSec /foramSpeedMmPerSec;38 var localDriveMicronsPerStep = framsToMicrons(getMovePerStep()); 39 var foramSpeedMmPerSec = ExpProperties.foramSpeedMmPerMin / 60; 40 var localDriveMmPerStep = localDriveMicronsPerStep / 1000; 41 var localDriveMmPerSec = localDriveMmPerStep * Simulator.simspeed; 42 return localDriveMmPerSec / foramSpeedMmPerSec; 43 43 } 44 44 45 45 function updateBanner() 46 46 { 47 GLDisplay.banner ="World size is %g mm." % (framsToMicrons(World.wrldsiz)/1000);48 GLDisplay.banner +="\nShowing real-time x %g." % timeScale();47 GLDisplay.banner = "World size is %g mm." % (framsToMicrons(World.wrldsiz) / 1000); 48 GLDisplay.banner += "\nShowing real-time x %g." % timeScale(); 49 49 } 50 50 51 51 function onShowStep() 52 52 { 53 if (Simulator.simspeed <last_simspeed*0.9 || Simulator.simspeed>last_simspeed*1.1) //significant change53 if (Simulator.simspeed < last_simspeed * 0.9 || Simulator.simspeed > last_simspeed * 1.1) //significant change 54 54 { 55 55 updateBanner(); 56 last_simspeed =Simulator.simspeed;56 last_simspeed = Simulator.simspeed; 57 57 } 58 58 }
Note: See TracChangeset
for help on using the changeset viewer.