Wykres commitów

112 Commity (2e1919aca8332f33a137e3d1444f3b30f3cb5ddb)

Autor SHA1 Wiadomość Data
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