Commit Graph
100 Commits
Author SHA1 Message Date
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
Christopher Ronnewinkel (D036654) ca4e98c3d6 Merge branch 'origin/master' 2014-04-07 21:56:26 +02:00
Christopher Ronnewinkel (D036654) 6210e40c5d move wind-streamlet.js to directory ...gwt.ui/js; 2014-04-07 21:15:56 +02:00
Christopher Ronnewinkel (D036654) 04417e8f29 extend gusts with border; 2014-04-05 16:12:09 +02:00
Christopher Ronnewinkel (D036654) 4648c87916 separate simulation colors and macro weather colors; default border size 0 for old wind visualizations; 2014-04-05 14:43:34 +02:00
Christopher Ronnewinkel (D036654) 9944448478 add border to wind field in order to enlarge area covered by wind visualization; 2014-04-05 13:18:03 +02:00
Christopher Ronnewinkel (D036654) b2218270e0 fix updating time-panel; balance boundaries for random position of particles; 2014-04-03 20:48:47 +02:00
Christopher Ronnewinkel (D036654) 68bca57f60 cleanup windfield-generator base implementation; 2014-04-03 16:33:45 +02:00
Christopher Ronnewinkel (D036654) da4757c90e Merge branch 'origin/simulator_maps_v3' 2014-04-01 22:00:27 +02:00
Christopher Ronnewinkel (D036654) 1450f18661 Merge branch 'origin/master'
Conflicts:
	java/com.sap.sailing.gwt.ui/build.properties
	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/WindStreamletsCanvasOverlay.java
	java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/ui/Simulator.gwt.xml
2014-04-01 21:54:59 +02:00
Christopher Ronnewinkel (D036654) da8e1ee605 streamlet visualization (use url-parameter: windDisplay=z); add url-parameter-value 'y' which shows an example of original USA wind map data; add 'wind-streamlets.js' to module Simulator.gwt.xml (JS-injection is not supported for debugging, e.g. Firebug in Firefox); add bounds check for particle creation based on comparison of Google Maps bounds and wind field bounds; add fast mercator projection; check bounds based on map bounds compared with wind field bounds; support of map zoom & move; fix potential deadlocks due to zoom & move, e.g. when wind field has areas with zero wind speed; integrate streamlets with simulator: wind data from server to javascript; overlay ui updates; add sharing of windFieldDTO with external JavaScript by means of a JSNI-wind-getter which calls from JS to Java; result: bad performance :-/; transmit wind data as before via list; create JSON instance in client; fix wind display "y"; cleanup naming conventions, messy comments & test-code remainders; fix problems when switching between wind display, summary & race replay;
cleanup test colors;

some more cleanup;
2014-04-01 21:38:18 +02:00
Christopher Ronnewinkel (D036654) f99fb6ab6a extend Position with target coordinate transformation which can be used to move tracks from original location to another location in order to superpose them for comparisons 2014-03-13 19:13:51 +01:00
Christopher Ronnewinkel (D036654) 383a09513d fix broken zoom-out in Google Maps v3 2014-03-12 13:30:53 +01:00
Christopher Ronnewinkel (D036654) faa1fedd84 fix drawing of windlines in Google Maps v3 2014-03-12 13:29:38 +01:00
Christopher Ronnewinkel cba86ff50f Updated dataconsistency (markdown) 2013-12-16 15:20:53 +00:00
Christopher Ronnewinkel c5ecebec67 Updated dataconsistency (markdown) 2013-12-16 15:20:02 +00:00
Christopher Ronnewinkel fc72ded04a Updated dataconsistency (markdown) 2013-12-16 15:10:20 +00:00
Christopher Ronnewinkel f80b5f2f84 Updated dataconsistency (markdown) 2013-12-12 14:48:51 +00:00
Christopher Ronnewinkel ab62bd63a4 Updated dataconsistency (markdown) 2013-12-12 14:45:37 +00:00
Christopher Ronnewinkel e44c8de323 Updated dataconsistency (markdown) 2013-12-12 11:24:42 +00:00
Christopher Ronnewinkel ae4547bf35 Updated dataconsistency20131202 (markdown) 2013-12-06 10:48:12 +00:00
Christopher Ronnewinkel d9dd925784 Created dataconsistency20131202 (markdown) 2013-12-06 10:46:41 +00:00
Christopher Ronnewinkel fc95a74d9c Updated dataconsistency (markdown) 2013-12-06 10:46:20 +00:00
Christopher Ronnewinkel c96cab0f80 Updated dataconsistency (markdown) 2013-12-06 10:44:30 +00:00
Christopher Ronnewinkel 929d7d9cd1 Updated dataconsistency (markdown) 2013-12-06 10:42:57 +00:00
Christopher Ronnewinkel 4f37a8e9f9 Updated dataconsistency (markdown) 2013-12-06 10:40:33 +00:00
Christopher Ronnewinkel 6b4093bd76 Updated dataconsistency (markdown) 2013-12-06 10:39:50 +00:00
Christopher Ronnewinkel 5edb70b755 Updated dataconsistency20131202 (markdown) 2013-12-06 10:37:50 +00:00
Christopher Ronnewinkel 06ed4d1ab1 Updated dataconsistency20131202 (markdown) 2013-12-06 10:37:25 +00:00
Christopher Ronnewinkel 9a9fc3ca46 Created dataconsistency20131202 (markdown) 2013-12-06 10:36:31 +00:00
Christopher Ronnewinkel 4afbb30fab Updated dataconsistency (markdown) 2013-12-05 14:58:36 +00:00
Christopher Ronnewinkel 8d13cf2369 Updated dataconsistency (markdown) 2013-12-05 14:55:42 +00:00
Christopher Ronnewinkel d65d5017f0 Updated dataconsistency (markdown) 2013-12-05 14:54:17 +00:00
Christopher Ronnewinkel 076fed91ae Updated dataconsistency (markdown) 2013-12-05 14:52:56 +00:00
Christopher Ronnewinkel a9df732f1f Updated dataconsistency (markdown) 2013-12-05 14:52:13 +00:00
Christopher Ronnewinkel f1834851a9 Updated dataconsistency (markdown) 2013-12-05 14:50:11 +00:00
Christopher Ronnewinkel 55de047773 Updated dataconsistency (markdown) 2013-12-05 14:49:28 +00:00
Christopher Ronnewinkel cc50b11b06 Updated dataconsistency (markdown) 2013-12-05 14:48:07 +00:00
Christopher Ronnewinkel 432e986abf Updated dataconsistency (markdown) 2013-12-05 12:49:05 +00:00
Christopher Ronnewinkel 27dcb6df51 Updated dataconsistency (markdown) 2013-12-05 12:06:25 +00:00
Christopher Ronnewinkel 5cf89ea1c7 Updated dataconsistency (markdown) 2013-12-05 12:04:07 +00:00