Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First rough integration + ol.view sync + initial demos #16

Merged
merged 42 commits into from Aug 8, 2014
Merged
Show file tree
Hide file tree
Changes from 26 commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
fa855f3
Very rough first version of the architecture and basic cesium initial…
petrsloup Jul 26, 2014
c492d7f
Implemented outline of camera position calculations (ol3Cesium.Camera)
petrsloup Jul 28, 2014
cb2e63f
Automatically "pause" all the ol3 interactions when enabling ol3cesium
petrsloup Jul 28, 2014
424dce9
Minor ol3Cesium.Camera refactoring
petrsloup Jul 28, 2014
75cdd33
Example modification
petrsloup Jul 28, 2014
ad00dc8
Do the terrain picking
petrsloup Aug 4, 2014
f3f75a3
Cesium.Camera<->ol.View synchronization
petrsloup Aug 4, 2014
c53b5e2
Updated Cesium.externs.js
petrsloup Aug 4, 2014
34e212f
Preparing for the advanced compilation: minor type fix + exports
petrsloup Aug 4, 2014
1ba3fbe
Enable the advanced compilation (with "checkTypes":"OFF" at the moment)
petrsloup Aug 4, 2014
e6ef05f
Correct heading and tilt calculation (relative to the camera target)
petrsloup Aug 4, 2014
c3cf24d
Stronger typing of the Camera properties
petrsloup Aug 4, 2014
6ef5660
More correct naming of Camera transformation properties
petrsloup Aug 4, 2014
15101d2
Modified the resolution calculation to work for projections with unit…
petrsloup Aug 4, 2014
d09dab7
Type fixes
petrsloup Aug 4, 2014
abc919a
Fix for occasional camera bug when not initialized properly
petrsloup Aug 4, 2014
6c65278
Added new side-by-side example demonstrating ol.View synchronization …
petrsloup Aug 4, 2014
9964829
More additions to the Cesium externs
petrsloup Aug 4, 2014
977f0a4
Add output wrapper to the built javascript
petrsloup Aug 5, 2014
009d3a6
Implemented number of methods for modifying state of the camera (incl…
petrsloup Aug 5, 2014
74253ff
Added an example demonstrating most of the exported methods
petrsloup Aug 5, 2014
565b01a
Improved handling of situations when camera is not targeted at the globe
petrsloup Aug 5, 2014
c939cde
Fix for some operations failing when ol3cesium is disabled
petrsloup Aug 5, 2014
e306661
Removed forgotten useless code
petrsloup Aug 5, 2014
e02a6d2
Constrain the user-rotation in the Z axis to provide more intuitive i…
petrsloup Aug 5, 2014
99c82a8
Modified the Cesium user interactions to match the ol3 interactions m…
petrsloup Aug 5, 2014
c3881b2
Removed the ol3cesium factory and instead use the ol3cesium as the na…
petrsloup Aug 6, 2014
2797cd6
Changed the namespace to "olcs" and the main class to "OLCesium"
petrsloup Aug 6, 2014
bc35c01
Added option to the constructor to be able to render the Cesium in di…
petrsloup Aug 6, 2014
ff2e4b1
Only disable interactions when the Cesium container is placed over th…
petrsloup Aug 6, 2014
883e877
Renamed set/getTarget on the Camera to set/getCenter to be more consi…
petrsloup Aug 6, 2014
f2b68b0
Removed the incomplete roll support and related Cesium interaction us…
petrsloup Aug 6, 2014
9b710cd
Use goog.exportProperty instead of goog.exportSymbol where appropriate
petrsloup Aug 6, 2014
dfcf50f
Minor TODO comment fix
petrsloup Aug 6, 2014
7bc162f
Made olcs.Camera.prototype.updateCamera_ private
petrsloup Aug 6, 2014
ef8b687
Always use curly braces for single-statement ifs
petrsloup Aug 6, 2014
d307fd8
More strongly typed Cesium externs to prevent as much renaming as pos…
petrsloup Aug 6, 2014
f8a63cc
Use Cesium.Camera.position instead of Cesium.Camera.positionWC (these…
petrsloup Aug 6, 2014
4751328
Added missing newlines ad the ends of some files
petrsloup Aug 8, 2014
e71e8f0
Fixed description of the setEnabled method
petrsloup Aug 8, 2014
8998f42
Replaced "|| 0" expressions with proper checks (goog.isDef || isNaN) …
petrsloup Aug 8, 2014
1d6ffaf
Do the interaction unpausing only when there can be anything to unpause
petrsloup Aug 8, 2014
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitmodules
@@ -0,0 +1,6 @@
[submodule "ol3"]
path = ol3
url = https://github.com/openlayers/ol3.git
[submodule "cesium"]
path = cesium
url = https://github.com/AnalyticalGraphicsInc/cesium.git