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
|
a735d14847
|
Remove comments during build step
|
2016-03-01 19:16:17 +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
|
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
|
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
|
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
|
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 |
Robin Hawkes
|
43b2e47a7f
|
Fixed mistake
|
2016-02-25 11:24:36 +00:00 |
Robin Hawkes
|
c4cc70503e
|
Tidied up skybox implementation and made the skybox optional
|
2016-02-24 20:42:32 +00:00 |
Robin Hawkes
|
a6160abe1e
|
Initial pass at an atmospheric skybox with PBR materials
|
2016-02-23 23:11:49 +00:00 |
Robin Hawkes
|
902f7e10fc
|
Added extrusion for TopoJSON features
|
2016-02-22 22:24:57 +00:00 |
Robin Hawkes
|
4f51c37193
|
Added styling functionality and tidied up buffer geometry
|
2016-02-22 13:03:50 +00:00 |
Robin Hawkes
|
c102a83854
|
Initial implementation of the TopoJSONTileLayer using BufferGeometry
|
2016-02-19 21:25:16 +00:00 |
Robin Hawkes
|
ea2c14ae54
|
Updated comments
|
2016-02-19 13:55:35 +00:00 |
Robin Hawkes
|
2915f8793a
|
Updated orbit controls to latest version
|
2016-02-19 09:48:43 +00:00 |
Robin Hawkes
|
4cb87955bd
|
Abort tile image requests on destruction, and other fixes
|
2016-02-18 22:25:08 +00:00 |
Robin Hawkes
|
27012047ab
|
Cleaned up and seperated tile components
|
2016-02-18 22:03:56 +00:00 |
Robin Hawkes
|
2a899feaa7
|
Improve memory cleanup
|
2016-02-18 19:33:12 +00:00 |
Robin Hawkes
|
42708a7610
|
Added a bunch of memory cleaning operations on destruction
|
2016-02-18 18:42:19 +00:00 |
Robin Hawkes
|
6e2381d430
|
Added base layer for grid and fixed z-fighting with tiles
|
2016-02-18 13:12:01 +00:00 |
Robin Hawkes
|
4ee5610dc1
|
Improvements to Tile performance and image loading stability
|
2016-02-17 22:45:25 +00:00 |
Robin Hawkes
|
b4e8194688
|
Removed grid helper and Surface component
|
2016-02-16 13:32:31 +00:00 |
Robin Hawkes
|
5e8fa09632
|
Working prototype of tile loader with real map tiles
|
2016-02-15 22:55:25 +00:00 |
Robin Hawkes
|
9ee293817b
|
Removed tile imagery and set LOD trigger on map movement
|
2016-02-15 13:21:48 +00:00 |
Robin Hawkes
|
9d12aa5683
|
Changed CRS scale and added debug texture for grid tiles
|
2016-02-14 23:19:20 +00:00 |
Robin Hawkes
|
5e91b67c6b
|
Added chunked LOD tile layer prototype
|
2016-02-14 19:10:28 +00:00 |
Robin Hawkes
|
f0c375716c
|
Minor update to control move handler
|
2016-02-13 14:32:23 +00:00 |
Robin Hawkes
|
1b1f4bc5af
|
Added Point and LatLon as well as updating all the tests
|
2016-02-13 13:56:58 +00:00 |
Robin Hawkes
|
b91cd9f999
|
Added live reload to build step and externalised proj4 dependency
|
2016-02-13 11:05:39 +00:00 |
Robin Hawkes
|
54e0156661
|
Added geo components and tests
|
2016-02-13 10:33:55 +00:00 |
Robin Hawkes
|
d745b5aa7f
|
Prep before adding CRS and projection components
|
2016-02-12 23:44:25 +00:00 |
Robin Hawkes
|
447beb58b9
|
Proxy control events to world
|
2016-02-12 22:28:31 +00:00 |
Robin Hawkes
|
4e78610365
|
Fixed controls to x/y plane
|
2016-02-12 21:51:41 +00:00 |
Robin Hawkes
|
946bc2dbfb
|
Added temporary grid helper
|
2016-02-12 21:17:40 +00:00 |
Robin Hawkes
|
8548809a07
|
Externalised three.js dependency
|
2016-02-12 19:23:53 +00:00 |
Robin Hawkes
|
1fccf5358c
|
Added orbit controls
|
2016-02-12 10:41:41 +00:00 |
Robin Hawkes
|
7684a0061b
|
Added layer implementation and environment layer
|
2016-02-12 08:47:08 +00:00 |
Robin Hawkes
|
8094b22c69
|
Added World and Engine components
|
2016-02-11 22:38:15 +00:00 |
Robin Hawkes
|
27550bcaad
|
Set up basic example files
|
2016-02-10 19:17:39 +00:00 |