Robin Hawkes
|
c7421114be
|
Fix errors with picking mesh and calls to Geo
|
2016-09-09 10:22:36 +01:00 |
Robin Hawkes
|
ee99113163
|
Working implementation of polylines using workers
|
2016-09-08 17:17:49 +01:00 |
Robin Hawkes
|
cce8475911
|
Laying groundwork for polyline support in workers
|
2016-09-08 16:32:26 +01:00 |
Robin Hawkes
|
ff8035ad5c
|
Removed unneeded code
|
2016-09-08 14:17:15 +01:00 |
Robin Hawkes
|
9ee3823e2d
|
Removed unneeded code
|
2016-09-08 14:14:47 +01:00 |
Robin Hawkes
|
86fc1f6d5d
|
Deduped mesh creation using static methods
|
2016-09-08 14:02:55 +01:00 |
Robin Hawkes
|
8a9da23566
|
Dedupe worker tile layers
|
2016-09-07 16:01:02 +01:00 |
Robin Hawkes
|
1e5c57b6b7
|
Merge pull request #169 from UDST/feature/picking-improvements
Add hover interaction for picking
|
2016-09-06 15:44:01 +01:00 |
Robin Hawkes
|
5be99841ff
|
Add missing reject statements
|
2016-09-05 16:35:54 +01:00 |
Robin Hawkes
|
bac0c73849
|
Add hover interation for picking
|
2016-09-05 16:19:34 +01:00 |
Robin Hawkes
|
89ea1ee87d
|
Added pre-existing logic for worker-based tile layers
|
2016-09-02 12:02:15 +01:00 |
Robin Hawkes
|
1e8d26c71e
|
Merge branch 'dev' into feature/web-workers-polygons
|
2016-09-01 17:44:13 +01:00 |
Robin Hawkes
|
2094265244
|
Fix issues from code review
|
2016-09-01 17:09:40 +01:00 |
Robin Hawkes
|
8fb84766f8
|
Added existing Web Worker functionality for non-tiled GeoJSON layer (polygon only)
|
2016-09-01 15:50:51 +01:00 |
Robin Hawkes
|
e0346b3713
|
Initial commit of promise feature
|
2016-08-30 17:49:26 +01:00 |
Robin Hawkes
|
91bbc3b529
|
Moved TweenLite initialisation
|
2016-08-25 13:32:38 +01:00 |
Robin Hawkes
|
a261a49e57
|
Added attribution
|
2016-06-17 14:48:51 +01:00 |
Robin Hawkes
|
0015f077a0
|
Improved non-skybox lighting
|
2016-06-17 12:18:58 +01:00 |
Robin Hawkes
|
3064d70496
|
Removed CRS and Project components and updated tests
|
2016-06-16 14:15:02 +01:00 |
Robin Hawkes
|
5a79c45bfd
|
Removed CRS from world component
|
2016-06-16 13:46:11 +01:00 |
Robin Hawkes
|
c41818b6cd
|
Updated dimensions
|
2016-06-16 13:31:22 +01:00 |
Robin Hawkes
|
5743b95a25
|
Updated image tile layer dimensions
|
2016-06-16 12:16:19 +01:00 |
Robin Hawkes
|
071f03ccfd
|
Updated camera position and shadow camera size
|
2016-06-16 11:52:20 +01:00 |
Robin Hawkes
|
a6ff8bce38
|
Added a simple Geo class
|
2016-06-16 11:47:10 +01:00 |
Robin Hawkes
|
4f04426f22
|
Fixed Engine casing
|
2016-06-09 17:21:33 -07:00 |
Robin Hawkes
|
aeda08fc4b
|
Fixed casing issue with engine directory
|
2016-05-17 16:44:59 +01:00 |
Robin Hawkes
|
59f4feda13
|
CSS 2D objects are culled if outside frustum
|
2016-04-13 21:08:41 +01:00 |
Robin Hawkes
|
b4e91532ec
|
Removed TweenMax from core build and disabled devicePixelRatio support for the time being
|
2016-03-22 10:55:31 +00:00 |
Robin Hawkes
|
3f2fe5e7a0
|
Fixed base layer not appearing in skybox scenes
|
2016-03-21 17:30:48 +00:00 |
Robin Hawkes
|
643b3ae36d
|
Fixed a bug with the picking events being incorrect
|
2016-03-21 17:04:42 +00:00 |
Robin Hawkes
|
44999b26aa
|
Added smooth zooming to pan controls
|
2016-03-21 14:21:45 +00:00 |
Robin Hawkes
|
550ddd421d
|
Fixed pixel ratio issue with post processing
|
2016-03-21 12:51:28 +00:00 |
Robin Hawkes
|
42bf0c4518
|
Added basic animated camera movement
|
2016-03-15 19:50:04 +00:00 |
Robin Hawkes
|
9882b8636d
|
Request tiles nearer the camera before those further away
|
2016-03-14 22:45:45 +00:00 |
Robin Hawkes
|
8a413de8f5
|
Fixed left-over picking events and remove canvas on world destruction
|
2016-03-14 22:33:18 +00:00 |
Robin Hawkes
|
051ae73543
|
Stopped crash on destruction of GeoJSONLayer
|
2016-03-14 22:01:28 +00:00 |
Robin Hawkes
|
a91f5b843e
|
Reduced memory consumption of GeoJSONTile
|
2016-03-14 21:46:47 +00:00 |
Robin Hawkes
|
5164240ceb
|
Using GeoJSONLayer within tiles, though it requires a lot of memory
|
2016-03-14 16:24:47 +00:00 |
Robin Hawkes
|
0601e691cb
|
Exposed Utils API
|
2016-03-13 16:59:38 +00:00 |
Robin Hawkes
|
fb5f7541b6
|
Improved styling options for polygon layers and other fixes
|
2016-03-13 13:47:45 +00:00 |
Robin Hawkes
|
18648f2c25
|
Added mesh customisation methods
|
2016-03-11 20:22:15 +00:00 |
Robin Hawkes
|
1075a0a144
|
Post-processing is now optional
|
2016-03-11 18:10:36 +00:00 |
Robin Hawkes
|
d568e6b0a4
|
Re-added World, which mysteriously vanished
|
2016-03-11 15:47:01 +00:00 |
Robin Hawkes
|
9dcb1d8b03
|
Merged tiltshift
|
2016-03-11 14:28:43 +00:00 |
Robin Hawkes
|
165f9d446a
|
Added comment
|
2016-03-11 14:16:35 +00:00 |
Robin Hawkes
|
979c6b5725
|
Added FXAA and fixed tiles
|
2016-03-11 12:43:50 +00:00 |
Robin Hawkes
|
793678ee87
|
Getting tiles working again
|
2016-03-11 12:05:35 +00:00 |
Robin Hawkes
|
46c4ca206e
|
Working tilt-shift
|
2016-03-11 12:01:34 +00:00 |
Robin Hawkes
|
b77f8c9496
|
Initial depth-of-field progress
|
2016-03-11 11:38:08 +00:00 |
Robin Hawkes
|
2b63ca9ff7
|
Added methods to override material, mesh settings and geometry generation for layers
|
2016-03-11 09:07:03 +00:00 |
Robin Hawkes
|
7974149288
|
Added prep for shadows in non-PBR scenes
|
2016-03-10 19:35:16 +00:00 |
Robin Hawkes
|
a7f6338c19
|
Fixed layering issue with PointLayer
|
2016-03-10 15:58:29 +00:00 |
Robin Hawkes
|
f560dc2191
|
Added comments
|
2016-03-09 16:32:48 +00:00 |
Robin Hawkes
|
84f30ab0ae
|
Added comments
|
2016-03-09 16:20:33 +00:00 |
Robin Hawkes
|
ee956629d1
|
Added support for custom point geometry to GeoJSONLayer
|
2016-03-09 16:15:38 +00:00 |
Robin Hawkes
|
b9bca78d32
|
Refined GeoJSON and geometry layers
|
2016-03-09 12:26:41 +00:00 |
Robin Hawkes
|
f6b3fa86fd
|
Basic implementation of PointLayer
|
2016-03-09 10:07:31 +00:00 |
Robin Hawkes
|
e134ee3768
|
Removed old GeoJSONLayer
|
2016-03-08 15:38:11 +00:00 |
Robin Hawkes
|
3671cc6eb1
|
Added comments
|
2016-03-08 15:30:13 +00:00 |
Robin Hawkes
|
cb4f9ba19a
|
Working PolylineLayer implementation
|
2016-03-08 15:25:14 +00:00 |
Robin Hawkes
|
eaa9759acc
|
PolygonLayer supports MultiPolygon coordinates
|
2016-03-08 14:43:10 +00:00 |
Robin Hawkes
|
d0393f9bc3
|
Added comments and a basic implementation of getCenter
|
2016-03-08 09:28:10 +00:00 |
Robin Hawkes
|
2e0579bf4b
|
Added layer click event and re-implemented feature styling
|
2016-03-08 08:59:09 +00:00 |
Robin Hawkes
|
6d2ceba4d0
|
Working implementation of the new layer restructure
|
2016-03-07 19:25:11 +00:00 |
Robin Hawkes
|
a7fbdedef1
|
Added debug output for example
|
2016-03-03 21:24:53 +00:00 |
Robin Hawkes
|
054aa6fd2f
|
Initial commit of 3D DOM layers
|
2016-03-03 17:05:06 +00:00 |
Robin Hawkes
|
72e29dbc43
|
Added missing layer method
|
2016-03-02 15:06:28 +00:00 |
Robin Hawkes
|
8b49d691e4
|
Increased intensity of non-skybox lights
|
2016-03-02 11:34:10 +00:00 |
Robin Hawkes
|
909806d896
|
Removed helpers for lights
|
2016-03-02 08:49:35 +00:00 |
Robin Hawkes
|
ad1388d6cd
|
Moving more components to the new approach for non-new initialisation
|
2016-03-01 20:51:38 +00:00 |
Robin Hawkes
|
f168fae548
|
Restructured the whole approach to not requiring a new keyword - similar to Leaflet approach now with lowercase for non-new initialisation
|
2016-03-01 20:34:53 +00:00 |
Robin Hawkes
|
1aec7e683d
|
Added semi-accessible method to dynamically change skybox colour
|
2016-03-01 18:27:51 +00:00 |
Robin Hawkes
|
c9bb6c877b
|
Intersection test for picking and return results to click event
|
2016-03-01 18:06:09 +00:00 |
Robin Hawkes
|
790064f3ac
|
Added basic click handlers for GeoJSON features and support picking of lines
|
2016-02-29 23:04:07 +00:00 |
Robin Hawkes
|
e78864f60d
|
Made picking optional
|
2016-02-29 20:45:10 +00:00 |
Robin Hawkes
|
7ef8197306
|
Initial (untidy) picking implementation
|
2016-02-29 18:49:21 +00:00 |
Robin Hawkes
|
398db98975
|
Comments
|
2016-02-29 09:33:27 +00:00 |
Robin Hawkes
|
883c0ff005
|
Added comment
|
2016-02-29 09:24:04 +00:00 |
Robin Hawkes
|
579db6bb67
|
Updated comments
|
2016-02-29 09:22:20 +00:00 |
Robin Hawkes
|
f343b64f0f
|
Tidied up existing destroy methods and added new one to world
|
2016-02-29 09:17:22 +00:00 |
Robin Hawkes
|
3d6e7a3b6f
|
Removed logging
|
2016-02-28 22:00:34 +00:00 |
Robin Hawkes
|
6ca82c00f8
|
Added TopoJSON layer shim to GeoJSONLayer
|
2016-02-28 20:32:10 +00:00 |
Robin Hawkes
|
282fc3a58b
|
Added GeoJSONLayer with example and tidied up some other areas
|
2016-02-28 20:29:52 +00:00 |
Robin Hawkes
|
a04a25d803
|
Added memory clean-up TODOs
|
2016-02-28 18:40:51 +00:00 |
Robin Hawkes
|
7abe409f98
|
Split out GeoJSON and BufferGeometry logic into separate helpers
|
2016-02-28 11:25:45 +00:00 |
Robin Hawkes
|
dce599f8d9
|
Fixed render order for image layers
|
2016-02-27 19:43:04 +00:00 |
Robin Hawkes
|
6980813d25
|
Added support for multiple GeoJSON geometry types with finer control over styling
|
2016-02-27 19:31:41 +00:00 |
Robin Hawkes
|
0cc5d12459
|
Added more robust method for only rendering GeoJSON geometry types that are supported
|
2016-02-27 15:19:29 +00:00 |
Robin Hawkes
|
a91ccae917
|
Moved TopoJSON logic into GeoJSON components and added support for flat objects
|
2016-02-27 14:58:33 +00:00 |
Robin Hawkes
|
cf00340099
|
Added device pixel ratio support and fixed controls on desktop
|
2016-02-27 12:30:18 +00:00 |
Robin Hawkes
|
920ae8b037
|
Improved controls for mobile using Hammer.js
|
2016-02-27 12:14:21 +00:00 |
Robin Hawkes
|
67370bbfe4
|
Separated tile update / output from quadtree LOD calculation and improved visual performance of TopoJSONTileLayer
|
2016-02-27 11:04:40 +00:00 |
Robin Hawkes
|
d9e2573771
|
Fixed CRS dependency path
|
2016-02-27 10:32:27 +00:00 |
Robin Hawkes
|
76dc7bf03e
|
Added poor-mans ground AO (disabled)
|
2016-02-26 20:04:32 +00:00 |
Robin Hawkes
|
143fddf14e
|
Added poor-mans ambient occlusion
|
2016-02-26 14:16:05 +00:00 |
Robin Hawkes
|
1fc22a3205
|
Cleaned up layer destruction and added public methods to add and remove objects
|
2016-02-25 23:00:16 +00:00 |
Robin Hawkes
|
a301edfc15
|
Re-comitting renderer
|
2016-02-25 22:34:37 +00:00 |
Robin Hawkes
|
124e045448
|
Added basic shadows
|
2016-02-25 22:32:06 +00:00 |
Robin Hawkes
|
69654cd6f6
|
Fixed errors with conversion between metres and world units
|
2016-02-25 14:56:56 +00:00 |
Robin Hawkes
|
6ba625628e
|
Refined height styling (albeit too stubby right now)
|
2016-02-25 12:27:42 +00:00 |