Commit Graph

3518 Commits

Author SHA1 Message Date
Emma Broman
4e5fdb686e Add option to render sample points of path as well 2020-05-01 15:02:22 +02:00
Emma Broman
b04528fa8a Get rid of some warnings in Bezier3 2020-05-01 14:46:04 +02:00
Emma Broman
96abb18ebe More includes cleanup 2020-05-01 13:15:17 +02:00
Emma Broman
89e88532f9 Cleanup some faulty includes 2020-05-01 13:05:29 +02:00
Emma Broman
408289fac4 Add scripts for rendering path and control points 2020-04-30 14:17:37 +02:00
Emma Broman
c463064170 Only show error once 2020-04-29 14:57:11 +02:00
Emma Broman
c979e6613d Add forgotten return 2020-04-29 14:50:20 +02:00
Emma Broman
4ff17ae078 Improved look at rotation interpolation 2020-04-29 13:50:14 +02:00
Emma Broman
b9de94c951 Rename rotation method that does't interpolate fully, to reduce confusion 2020-04-29 13:14:37 +02:00
unknown
83cd88e5e9 Added catmull-rom interpolator with alpha parameter 2020-04-29 11:41:04 +02:00
Emma Broman
138c2a269d Refactor 2020-04-29 09:29:33 +02:00
Emma Broman
7757f160d7 Fix typo 2020-04-27 10:21:28 +02:00
Emma Broman
fbd1582f4e Merge branch 'camera-paths/speed' into thesis/2019/camera-paths 2020-04-27 09:53:43 +02:00
Emma Broman
993093382e Remove old files 2020-04-25 13:22:45 +02:00
Emma Broman
bf2c800831 Make PathSegment responsible for speed, rotation and curve initialization 2020-04-25 13:12:28 +02:00
Emma Broman
e062ba0813 Only use duration in scaling of speed funciton value 2020-04-22 14:10:23 +02:00
Emma Broman
4477fffb73 Move speed function out to its own class 2020-04-22 13:55:56 +02:00
Emma Broman
f9c0ec202f Refactor rotator class using object orientation 2020-04-22 11:11:21 +02:00
Emma Broman
c68485b757 Keep local relative rotation when orbiting an anchor 2020-04-20 16:25:08 +02:00
Emma Broman
1f9ee056a8 Add property for applying pause behavior without camera path 2020-04-20 16:21:48 +02:00
Emma Broman
d6cdc86f44 Use midpoint method for speedsum integration 2020-04-16 09:37:27 +02:00
Emma Broman
a08250cc5c Increase accuracy of intergation along path segment 2020-04-15 16:47:08 +02:00
Emma Broman
49ae23aa94 Don't return negative speed values for t > 1.0 2020-04-15 16:02:12 +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
fbd383491a make sure to always include 1.0 in _parameterIntervals 2020-04-02 21:15:08 +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
413bf210d0 Set anchor correctly when creating waypoints from navstates 2020-04-01 14:50:35 +02:00
Emma Broman
3ddb4e6575 Simplify speed function 2020-03-31 11:27:30 +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
82ec3634f6 Sunc fork with upstream master 2020-03-27 10:46:53 +01:00
Mikael Pettersson
fa5bbc5a44 Added keymodifiers to touch event handling 2020-03-25 09:52:16 +01:00
Mikael Pettersson
3210dfd315 Made these changes only apply on Win32 builds 2020-03-25 09:52:16 +01:00
Mikael Pettersson
c9b5ffd021 Changed webbrowser to use cef touch events
rather than injected mouse events.
2020-03-25 09:52:16 +01:00
liuloppan
4753d562f1 Merge pull request #1109 from OpenSpace/feature/custom-distance-labels
Added a way to customize renderable distance labels unit
2020-03-12 10:29:55 -04:00
Emma Broman
3b0312e168 reorder includes 2020-03-10 16:12:53 -04:00
Emma Broman
9ed740f57d Adapt to code standard 2020-03-10 15:53:03 -04:00
Emma Broman
103679c6f1 remove test log 2020-03-10 15:09:09 -04: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