Commit Graph

80 Commits

Author SHA1 Message Date
Emma Broman
74c1979400 Minor cleanups 2020-10-27 08:52:12 +01:00
Emma Broman
353b950fc6 Adapt to new master: Pointer notation for globals 2020-10-27 08:51:49 +01:00
Emma Broman
4cdcf8b0a0 Start adding const qualifiers 2020-09-25 16:28:00 +02:00
Emma Broman
04130fe68a Do some initial cleanup 2020-09-25 16:11:56 +02:00
Emma Broman
cc52dc6277 Add property for scaling default speed - to use in dome presentation 2020-08-16 11:32:39 +02:00
unknown
86e3819ea9 Added new curve type ZoomOutOverview 2020-06-09 11:47:55 +02:00
unknown
f760193da7 bug fix, return correct number of view directions 2020-06-08 14:28:54 +02:00
Emma Broman
33dd0ff3a0 Add a propery for nr simulation steps 2020-06-08 09:40:01 +02:00
Emma Broman
3fa2bd009b Compute end point with respect to sun position 2020-05-27 13:35:56 +02:00
Emma Broman
7e39cb9b11 Update a comment 2020-05-27 10:49:14 +02:00
Emma Broman
0fe7f9c473 Compute end point smarter if target is close to another node 2020-05-27 10:47:48 +02:00
Emma Broman
e797da8d75 Include final position when rendering the path.. 2020-05-26 14:21:46 +02:00
Emma Broman
5beaec3169 Tiny refactor 2020-05-26 09:07:02 +02:00
Emma Broman
4cfb1fdd44 Refactor 2020-05-21 10:41:51 +02:00
Emma Broman
3fde62b7ca Get changes from main branch and resolve merge conflict 2020-05-14 16:03:24 +02:00
unknown
544f2531b0 Functions for retrieving view direction added 2020-05-07 18:25:45 +02:00
Emma Broman
89e88532f9 Cleanup some faulty includes 2020-05-01 13:05:29 +02:00
Emma Broman
ae5b5ec417 Prototype curve for creating collision free paths 2020-04-27 14:42:00 +02:00
Emma Broman
7757f160d7 Fix typo 2020-04-27 10:21:28 +02:00
Emma Broman
4477fffb73 Move speed function out to its own class 2020-04-22 13:55:56 +02:00
Emma Broman
1f9ee056a8 Add property for applying pause behavior without camera path 2020-04-20 16:21:48 +02:00
Emma Broman
ae5be74423 Cleanup temporary computation of default position 2020-04-15 13:44:53 +02:00
Emma Broman
a13ec59714 Allow instructions to change the stop behavior 2020-04-15 13:44:53 +02:00
Emma Broman
a9005cdcbb Started implementing pause/stop behaviors 2020-04-15 13:44:53 +02:00
Emma Broman
9d10abcff3 make sure that the stopAtTargets property is applied 2020-04-15 13:44:53 +02:00
Emma Broman
66fbd34045 Start refactoring pauses and do some cleanup 2020-04-15 13:43:36 +02:00
Emma Broman
141df97471 Move min boundingsphere property to module class and access globally 2020-04-06 17:22:29 +02:00
Emma Broman
df5b518f07 refactor instructions 2020-04-06 16:25:20 +02:00
Emma Broman
387c2adbee Remove old pause impl. and make property for stopAtTargets 2020-04-05 14:33:14 +02:00
Emma Broman
82c0ae659b Bug fix: distance to lookAt pos in roll removal too small for alrge distances 2020-04-02 21:00:23 +02:00
Emma Broman
c4c46a2043 Add property to remove roll 2020-04-01 19:44:58 +02:00
Emma Broman
39151bda2e Minor refactor 2020-03-30 14:41:36 +02:00
Emma Broman
76de04d1d7 Make PathSegment responsible for path traversal 2020-03-30 14:24:45 +02:00
Emma Broman
1524a207f7 store the valid bounding sphere once computed 2020-03-10 15:08:51 -04:00
Emma Broman
ed47272e8e Replace CameraState with a Waypoint and CameraPose struct 2020-03-10 11:07:03 -04:00
Emma Broman
24e29955a3 refactor 2020-03-09 17:52:00 -04:00
Emma Broman
edaf37b260 Early out if simulation not paused. Also, temporary pause on play, for testing 2020-03-09 13:52:23 -04:00
Emma Broman
a38aa3ff8e Make that we always reach the target (u = 1.0) 2020-03-06 16:54:21 -05:00
Emma Broman
4c9874c8d3 Some cleanup 2020-02-27 14:00:37 -05:00
Emma Broman
d606a569bc minor refactor 2020-02-27 10:48:44 -05:00
Emma Broman
9c65138d73 Bug fix: No longer use reference for current path segment, since its value is set later in the code 2020-02-26 13:17:56 -05:00
Emma Broman
0db62b740c Simplify curve type handling using properties (Temporary solution) 2020-02-26 10:52:37 -05:00
Emma Broman
6ec519b0ca Make minimal allowed bounding sphere a property 2020-02-26 09:49:17 -05:00
Emma Broman
cee455f649 Avoid errors for targets without bounding spheres 2020-02-26 09:00:36 -05:00
Emma Broman
50d7bdafcf minor cleanup 2020-02-25 10:35:48 -05:00
Emma Broman
b15689cd50 Make sure that the anchor node is always updated 2020-02-24 08:49:29 -05:00
Emma Broman
ff419371fa Remove a non-used function 2020-02-17 15:02:43 -05:00
Emma Broman
566b9959ec Minor refactor 2020-02-17 10:51:56 -05:00
Emma Broman
95449a633c Reset current distance along segment when clearing a path 2020-02-17 10:43:15 -05:00
Emma Broman
65cf8a79da Rename interpolation parameter to u, to reduce confusion about what is related to time 2020-02-17 10:30:36 -05:00