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
Gene Payne
754a7735f9
Issue/1097 ( #1098 )
...
* Added pre-2000 date tests to globebrowsing timequantizer
* Merge with latest master
* Added checks to enforce 0.0 - 360.0 range on angles in JPL Horizons data
2020-03-09 10:43:25 -06:00
Emma Broman
a38aa3ff8e
Make that we always reach the target (u = 1.0)
2020-03-06 16:54:21 -05:00
Emma Broman
3a38792f67
consistent types
2020-03-06 11:52:16 -05:00
stefanseibert
c46beadcf9
style change
2020-03-06 10:49:31 +01:00
stefanseibert
38d0f46ca6
Added a way to customize renderable distance labels unit
2020-03-06 10:49:20 +01:00
Lingis
db51a51a5e
LookAt orientation interpolator option added, for debug
2020-03-04 16:32:33 -05:00
Emma Broman
4c9874c8d3
Some cleanup
2020-02-27 14:00:37 -05:00