Commit Graph
100 Commits
Author SHA1 Message Date
Christopher Ronnewinkel (D036654) 4bf4f9a5be first integration of simulation into RaceMap; 2014-09-11 19:29:06 +02:00
Christopher Ronnewinkel (D036654) 73c70022d6 Merge remote-tracking branch 'origin/master' into simulator_maps_v3 2014-08-26 20:52:26 +02:00
Christopher Ronnewinkel (D036654) 73778fbc6e Merge remote-tracking branch 'ExternalGit/master' into external-master 2014-08-21 13:10:07 +02:00
Christopher Ronnewinkel (D036654) a9c4ca3e31 Merge remote-tracking branch 'origin/master' into external-master 2014-08-21 13:06:27 +02:00
Christopher Ronnewinkel (D036654) 6ff840d289 Merge remote-tracking branch 'origin/simulator_maps_v3' 2014-08-21 13:02:20 +02:00
Christopher Ronnewinkel (D036654) 4f6beb085f adapt out-of-bounds criterion of tree-grow to wider maneuver-angles; 2014-08-21 12:58:57 +02:00
Christopher Ronnewinkel (D036654) 5ad86cb175 Merge remote-tracking branch 'ExternalGit/master' into master-2 2014-08-18 13:20:29 +02:00
Christopher Ronnewinkel (D036654) 031014d3b7 Merge remote-tracking branch 'origin/master' into master-2 2014-08-18 13:14:37 +02:00
Christopher Ronnewinkel (D036654) c8a7251d63 Merge remote-tracking branch 'origin/master' into simulator_maps_v3 2014-08-17 22:28:20 +02:00
Christopher Ronnewinkel (D036654) 2e76f44eb4 Merge remote-tracking branch 'origin/spatial-wind' 2014-08-17 22:23:48 +02:00
Christopher Ronnewinkel (D036654) a6f7be17b1 Merge remote-tracking branch 'origin/master' into spatial-wind 2014-08-17 22:22:17 +02:00
Christopher Ronnewinkel (D036654) ad8f6dcccd Merge remote-tracking branch 'origin/spatial-wind' into spatial-wind 2014-08-17 22:13:32 +02:00
Christopher Ronnewinkel (D036654) 60877deed7 Merge branch 'simulator_maps_v3' into spatial-wind 2014-08-17 22:03:05 +02:00
Christopher Ronnewinkel (D036654) cd8856a4a8 adapt termination criterion of tree-grow to step-size; 2014-08-17 22:01:31 +02:00
Christopher Ronnewinkel (D036654) d336de5549 simplify origin calculation of moving-canvas; optimize (already rare) occurrence of sub-pixel-jitter; 2014-08-11 23:10:17 +02:00
Christopher Ronnewinkel (D036654) 123aef683a add comments wrt auto-zoom-in & auto-zoom-out; 2014-08-11 23:08:17 +02:00
Christopher Ronnewinkel (D036654) 2972ce50a0 Merge branch 'origin/simulator_maps_v3' 2014-08-11 19:15:29 +02:00
Christopher Ronnewinkel (D036654) 0a1ad6884f change default wind-visualization to streamlets; rename: old streamlets to line-guides, old streamlets2 to streamlets, old particles=1 to macro-weather; 2014-08-11 19:02:52 +02:00
Christopher Ronnewinkel (D036654) 731ea7538b Merge branch 'origin/spatial-wind' 2014-08-11 16:17:35 +02:00
Christopher Ronnewinkel (D036654) db9699bcc1 some documentation & some cleanup; 2014-08-09 21:40:37 +02:00
Christopher Ronnewinkel (D036654) e2a23194a7 Merge branch 'origin/master' 2014-08-08 16:00:26 +02:00
Christopher Ronnewinkel (D036654) 837da3ec23 fix macro-weather example (instantiated 2 swarms due to duplicate call of draw()); 2014-08-08 11:56:16 +02:00
Christopher Ronnewinkel (D036654) 46e692b0e2 calibrate streamlet speed by converting "knots" into "great circle degrees per frame"; 2014-08-08 11:52:40 +02:00
Christopher Ronnewinkel (D036654) 77729f1164 generalize auto-zoom to distinguish between zoomIn (panTo, setZoom) and zoomOut (setZoom, panTo); 2014-08-07 18:05:32 +02:00
Christopher Ronnewinkel (D036654) 00be42ab3e change order in auto-zoom to first panTo(), second setZoom() to keep focus of interest in visible area; 2014-08-07 17:31:01 +02:00
Christopher Ronnewinkel (D036654) dc649d4dcd Merge branch 'origin/spatial-wind' 2014-08-07 14:39:38 +02:00
Christopher Ronnewinkel (D036654) cc42ecf91b fix "flying"-boats in rare cases of auto-zooming (e.g. after deselecting a boat) by serializing setZoom and panTo which otherwise interfere with each other; 2014-08-07 14:37:52 +02:00
Christopher Ronnewinkel (D036654) a3b5b09638 remove transitions during zoom (but not pan); 2014-08-07 01:08:57 +02:00
Christopher Ronnewinkel (D036654) 9d0718bfbe enable map-animations during auto-zoom; 2014-08-06 22:29:44 +02:00
Christopher Ronnewinkel (D036654) 8d4752f2b1 Merge branch 'origin/master' 2014-08-06 21:48:59 +02:00
Christopher Ronnewinkel (D036654) 5c06146feb Merge branch 'ExternalGit/master' 2014-08-06 21:44:28 +02:00
Christopher Ronnewinkel (D036654) 3f2983ff20 Merge branch 'origin/spatial-wind' 2014-08-05 15:22:49 +02:00
Christopher Ronnewinkel (D036654) 1607fe5f40 Revert "fix time-panel pixel-to-value-conversion by setting step-size to 1 second;"
This reverts commit 09cba3fe3f.
2014-08-05 15:09:07 +02:00
Christopher Ronnewinkel (D036654) 1f36733c7c fix update of streamlets for auto-zoom on single boat; tune motion-scale & transparency of streamlets; 2014-08-05 15:07:55 +02:00
Christopher Ronnewinkel (D036654) c3a1fbaa1f Merge branch 'origin/master' 2014-08-05 00:19:44 +02:00
Christopher Ronnewinkel (D036654) ef872d6532 Merge branch 'origin/master' 2014-08-04 23:52:13 +02:00
Christopher Ronnewinkel (D036654) 6a044f7d16 Merge branch 'origin/spatial-wind' 2014-08-04 23:27:24 +02:00
Christopher Ronnewinkel (D036654) b7f2b6f63e Merge branch 'origin/simulator_maps_v3' 2014-08-04 22:56:57 +02:00
Christopher Ronnewinkel (D036654) 89426cb773 add moving variant of full-canvas, to support auto-zoom on raceboard; 2014-08-04 22:52:54 +02:00
Christopher Ronnewinkel (D036654) 09cba3fe3f fix time-panel pixel-to-value-conversion by setting step-size to 1 second; 2014-07-31 12:37:46 +02:00
Christopher Ronnewinkel (D036654) 7e3d8e1960 Revert "fix time-panel pixel-to-value-conversion by setting step-size to 1 second;"
This reverts commit 7aa0647138.
2014-07-30 16:30:14 +02:00
Christopher Ronnewinkel (D036654) 26d75c9c84 Merge branch 'origin/simulator_maps_v3' 2014-07-29 21:22:29 +02:00
Christopher Ronnewinkel (D036654) 8758476fe3 fix display of polar-diagram; 2014-07-29 21:12:56 +02:00
Christopher Ronnewinkel (D036654) af10cb1155 Merge branch 'origin/simulator_maps_v3' 2014-07-29 19:56:10 +02:00
Christopher Ronnewinkel (D036654) 3828d180c7 avoid rounding of race times in tree-grow by improving sorting of candidates; 2014-07-29 19:53:43 +02:00
Christopher Ronnewinkel (D036654) 0a2f0a606c Merge branch 'origin/simulator_maps_v3' 2014-07-29 16:59:09 +02:00
Christopher Ronnewinkel (D036654) 07b167b68f fix rounding of race times in tree-grow; 2014-07-29 16:58:17 +02:00
Christopher Ronnewinkel (D036654) cf1142a910 Merge branch 'origin/simulator_maps_v3' 2014-07-29 16:19:19 +02:00
Christopher Ronnewinkel (D036654) 7aa0647138 fix time-panel pixel-to-value-conversion by setting step-size to 1 second; 2014-07-29 16:15:30 +02:00
Christopher Ronnewinkel (D036654) 93c8f66d41 fix crash in simulator-field for too large times; 2014-07-29 16:13:03 +02:00
Christopher Ronnewinkel (D036654) 6534b25546 add scaling of last step to tree-grow; change sorting according to scaled time; fix auto-play to stop at time when omniscient reaches target; 2014-07-29 13:29:08 +02:00
Christopher Ronnewinkel (D036654) 11ec71c0a3 Merge branch 'origin/simulator_maps_v3' 2014-07-24 22:21:16 +02:00
Christopher Ronnewinkel (D036654) 297cf65d60 fix tree-grow by using wind of next step for height comparison (ensure comparability of path candidates); cleanup tree-grow variety; 2014-07-24 22:15:18 +02:00
Christopher Ronnewinkel (D036654) a4c27b0783 sanitize default parameters for blasts; 2014-07-24 02:32:27 +02:00
Christopher Ronnewinkel (D036654) 26b8c8affb fix artefactual-looking optimization results due to bad sorting of candidates; round to millimeters in path generation (ensure stable numerics); 2014-07-24 01:38:37 +02:00
Christopher Ronnewinkel (D036654) 34923cda75 refactor Boundary to Grid with extension to a curved grid that is constructed from great circles; ensure symmetry along race course middle line; 2014-07-23 23:57:52 +02:00
Christopher Ronnewinkel (D036654) adf0148677 Merge branch 'origin/master' 2014-07-21 11:50:33 +02:00
Christopher Ronnewinkel (D036654) 1a938b9fbe Merge branch 'ExternalGit/master' 2014-07-21 11:47:52 +02:00
Christopher Ronnewinkel (D036654) c9a340d729 Merge branch 'origin/master' 2014-07-21 11:42:36 +02:00
Christopher Ronnewinkel (D036654) 11583c87a4 tune streamlet-parameters for spatial-wind: fix alpha vlaue-range, simplify linewidth, motionscale; 2014-07-18 18:24:09 +02:00
Christopher Ronnewinkel (D036654) fbcb140d76 Merge branch 'origin/simulator_maps_v3' 2014-07-15 21:09:13 +02:00
Christopher Ronnewinkel (D036654) b19d82c1e2 Merge branch 'origin/master' 2014-07-15 20:40:31 +02:00
Christopher Ronnewinkel (D036654) c30ace8bb9 adapt streamlets in simulator to recent changes for spatial-wind; tune parameters; fix long-delay of streamlet-initialization; (reverted from commit d41fd00de4) 2014-07-15 20:39:32 +02:00
Christopher Ronnewinkel (D036654) 7142896e8c Merge branch 'origin/sapsailing.com/spatial-wind' 2014-07-14 10:24:22 +02:00
Christopher Ronnewinkel (D036654) d41fd00de4 fix long-delay of streamlet-initialization; 2014-07-11 20:54:49 +02:00
Christopher Ronnewinkel (D036654) 205f07f7b9 add cos(lat)-factor to particle movement: local plane approximation instead of great circles; 2014-07-10 21:23:56 +02:00
Christopher Ronnewinkel (D036654) 0f6275e883 Merge branch 'origin/simulator_maps_v3' 2014-06-18 21:43:04 +02:00
Christopher Ronnewinkel (D036654) 9d070ab9f3 add URL-parameters to adjust line-width: lineBase, lineScale; 2014-06-18 21:34:06 +02:00
Christopher Ronnewinkel (D036654) 97139e56fd Merge branch 'origin/sapsailing.com/streamlets-refactoring'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/simulator/SimulatorMap.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/simulator/WindStreamletsCanvasOverlay.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/simulator/streamlets/RectField.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/simulator/streamlets/SimulatorField.java
2014-06-18 18:43:55 +02:00
Christopher Ronnewinkel (D036654) e92608db88 Merge branch 'origin/simulator_maps_v3' 2014-06-18 16:48:41 +02:00
Christopher Ronnewinkel (D036654) d4ec6ac9ba Merge branch 'origin/master'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/simulator/WindStreamletsCanvasOverlay.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/simulator/streamlets/RectField.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/simulator/streamlets/SimulatorField.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/simulator/streamlets/Swarm.java
2014-06-18 16:46:20 +02:00
Christopher Ronnewinkel (D036654) c80f0c4bf4 Merge branch 'origin/master'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/simulator/SimulatorEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/simulator/SimulatorMainPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/simulator/SimulatorMap.java
2014-06-18 08:49:54 +02:00
Christopher Ronnewinkel (D036654) 1dec1dc8ce add URL-parameters to adjust streamlet visualization (dependent on screen, browser & device performance); 2014-06-17 22:48:45 +02:00
Christopher Ronnewinkel (D036654) 412dbae4c6 fix updating issue when predict is pressed during replay; 2014-06-17 09:31:39 +02:00
Christopher Ronnewinkel (D036654) 6a6022cd75 extend bounds update for large zoomlevels; 2014-05-28 22:51:12 +02:00
Christopher Ronnewinkel (D036654) b4d1a69448 calibrate linewidth and transparency of streamlets to wind speeds; fix maximum time issue where play always stops after 10min; 2014-05-27 16:30:48 +02:00
Christopher Ronnewinkel (D036654) 4f278fb0e1 remove <script> from Simulator.gwt.xml; 2014-05-14 11:21:34 +02:00
Christopher Ronnewinkel (D036654) e53317f59b Merge branch 'origin/master' 2014-05-14 10:34:55 +02:00
Christopher Ronnewinkel (D036654) 5db2c1824f Merge branch 'ExternalGit/master' 2014-05-14 10:28:06 +02:00
Christopher Ronnewinkel (D036654) f75031deb7 Revert "fix gwt compile issue due to missing parameter in competitorRegistrationsMissingProceed;"
This reverts commit a282cfa1b0.
2014-05-14 10:14:26 +02:00
Christopher Ronnewinkel (D036654) 84e889ad8a Merge branch 'origin/master' 2014-05-13 20:35:32 +02:00
Christopher Ronnewinkel (D036654) a282cfa1b0 fix gwt compile issue due to missing parameter in competitorRegistrationsMissingProceed; 2014-05-13 20:31:28 +02:00
Christopher Ronnewinkel (D036654) 4bd03b278c Merge branch 'origin/simulator_maps_v3' 2014-05-13 17:16:04 +02:00
Christopher Ronnewinkel (D036654) f3f60c4ef6 Merge branch 'origin/master' 2014-05-13 17:13:18 +02:00
Christopher Ronnewinkel (D036654) ea7d8ff0d5 replace PositionDTO with Position; 2014-05-13 17:07:53 +02:00
Christopher Ronnewinkel (D036654) aab7cba023 more cleanup; use PositionDTO for LatLngs; 2014-05-13 15:02:47 +02:00
Christopher Ronnewinkel (D036654) 10de548839 cleanup & create new streamlets subpackage; remove native JS; 2014-05-06 23:58:46 +02:00
Christopher Ronnewinkel (D036654) c83196f73d GWT streamlets in simulator; 2014-05-03 00:20:45 +02:00
Christopher Ronnewinkel (D036654) 15af984a94 extend Vector with setLength(); 2014-04-29 11:52:07 +02:00
Christopher Ronnewinkel (D036654) fe41036b75 align GWT particle creation closer to original native JS; some cleanup; 2014-04-29 11:44:19 +02:00
Christopher Ronnewinkel (D036654) 1802b0c33f move swarm animation into class Swarm; 2014-04-28 22:32:07 +02:00
Christopher Ronnewinkel (D036654) 2e2820aed1 fix performance issues by replacing Google Point and LatLng with lean classes Vector and GeoPos; add bounds check; add update logic for Map move & zoom and screen resize; 2014-04-26 00:05:17 +02:00
Christopher Ronnewinkel (D036654) e4ff29f52b include weighing by vector length; reduce number of vector interpolations; reduce array accesses by index "[idx]"; 2014-04-23 19:13:16 +02:00
Christopher Ronnewinkel (D036654) ee62bea6e7 some formatting & cleanup; 2014-04-23 11:31:06 +02:00
Christopher Ronnewinkel (D036654) 326641bf05 test implementation GWT streamlets; 2014-04-23 11:24:34 +02:00
Christopher Ronnewinkel (D036654) 67a58d56ca fix URL-parameter interpretation for border=0; 2014-04-16 18:22:22 +02:00
Christopher Ronnewinkel (D036654) 6d5f42f75c JS cleanup; 2014-04-14 14:44:33 +02:00
Christopher Ronnewinkel (D036654) c68acf59e6 Merge branch 'origin/master' 2014-04-09 18:11:40 +02:00
Christopher Ronnewinkel (D036654) 8a3ba837bf remove dependency to de.csenk.gwt.ws from ...gwt.ui/pom.xml; 2014-04-09 08:30:57 +02:00
Christopher Ronnewinkel (D036654) 0fe77a417c Merge branch 'origin/simulator_maps_v3' 2014-04-07 21:57:34 +02:00