Commit Graph

90 Commits

Author SHA1 Message Date
Emma Broman
2c3ec08329 Fix faulty property string 2020-11-17 11:50:09 +01:00
Emma Broman
e0f6fc5519 Adapt up direction choice to look good for Earth and Saturn 2020-11-17 10:01:37 +01:00
Emma Broman
0dd6d73eb3 Add option to compute camera up direction from transform of target 2020-11-17 09:48:07 +01:00
Emma Broman
68ca45addf No longer silently pause the simulation time when starting a camera path
And if user unpauses during motion, pause again.
2020-11-05 14:35:45 +01:00
Emma Broman
15477c291e Add option to always pick the closest target position, if desired
Might be useful within the solar system
2020-11-05 10:41:58 +01:00
Emma Broman
2a1aedcc79 Handle target node being the Sun (resulted in zero vector) 2020-11-05 08:45:33 +01:00
Emma Broman
f786af7b94 Rename some files and functions to better match code standard 2020-11-04 16:13:03 +01:00
Emma Broman
c916545ec5 Print info when a path is stopped 2020-10-30 13:28:11 +01:00
Emma Broman
f2fafc27b4 Cleanup + remove old curve type 2020-10-29 11:50:06 +01:00
Emma Broman
c1df1d1e37 Incresae precision of per frame integration along path 2020-10-29 11:23:29 +01:00
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