86 Commits

Author SHA1 Message Date
j-devel
113e8d6ed2 Fix loading the 'get-pixels' package 2022-03-20 12:45:07 +07:00
j-devel
540efac68f Fix page build 2021-03-26 10:31:18 +07:00
j-devel
5dfa18245b Update io/app.esm.js 2021-03-25 09:31:45 +07:00
j-devel
3827d7009f geo-viewer: Use 'deps/three/examples/jsm/libs/stats.module.js' 2021-03-25 09:16:33 +07:00
j-devel
c82a8a26ab geo-viewer: Remove jquery 2021-03-24 13:04:06 +07:00
j-devel
16ad402e5b Fix left/right click interfacing 2021-03-23 12:21:40 +07:00
j-devel
35c7dca59d geo-viewer: Fix displaying the orbital axis 2021-03-22 13:49:08 +07:00
j-devel
1ccf9d0f33 geo-viewer: Use 'deps/three' 2021-03-22 11:22:08 +07:00
j-devel
d960bd396d Update geo-viewer 2020-12-08 09:37:17 +07:00
j-devel
c011c36e71 Fix eslint of geo-viewer regarding dom-pixels 2020-11-14 10:08:51 +07:00
j-devel
ac50d380d9 Tweek dom-pixels-workaround.js eslint config for geo-viewer 2020-11-09 14:12:48 +07:00
j-devel
d4c5b4c7db Substantial bundle size reduction with @turf/union 6.2.x migration
@turf/union 5.1.x [pulls jsts as dependency](https://github.com/Turfjs/turf/issues/1392#issuecomment-403189175)
which substantially increases three-geo's final bundle size.  While in the
6.0.x line, @turf/union comes without jsts (hence much lighter), I have been
observing the latest 6.0.3 breaks `getTerrainVector()` API (showing incorrect output
or unstable behaviors).

Recently, though, I tested the API with the cutting edge 6.2.0-alpha.2, and the
results totally LGTM (as stable and accurate as 5.1.5).  So for now, let's peg
@turf/union to this new version and enjoy 60% bundle size reduction of
three-geo!!
2020-10-25 12:09:22 +07:00
j-devel
198a69696d Update with v1.4.0 build 2020-07-10 08:56:18 +07:00
j-devel
99a12e5f95 Use getTerrainVector() 2020-06-12 11:21:22 +07:00
j-devel
90efee3a16 Use ioToken for example/geo-viewer/io 2020-06-08 16:35:02 +07:00
j-devel
dd251693b1 Remove unnecessary filename handling 2020-04-05 22:30:21 +07:00
j-devel
1bff0397f1 Fix missing 'setimmediate' dep that could break 'leaflet-geosearch' build 2020-04-05 13:21:59 +07:00
j-devel
d23a5114bd Add "test:viewer" in CI 2020-04-03 16:20:58 +07:00
j-devel
a9ce6bcc41 Cleanup 2020-04-02 14:34:30 +07:00
j-devel
373a2ef895 Update io/app.min.js 2020-04-02 10:25:13 +07:00
j-devel
690a487a71 Update geo-viewer 2020-04-02 10:20:03 +07:00
j-devel
4fbc555fe5 Use custom- for cache 2020-04-01 17:08:48 +07:00
j-devel
06dedfcb1b Bump to 1.4.0-dev.0 2020-04-01 16:31:21 +07:00
j-devel
6bd5df3d1b Fix the window-related UMD loading error in Node.js 2020-02-21 14:48:01 +07:00
j-devel
8039c5429e geo-viewer: add io/app.min.js.LICENSE.txt 2020-01-30 14:13:49 +07:00
j-devel
9c6c934a31 geo-viewer: update io/app.min.js 2020-01-30 14:08:29 +07:00
j-devel
21ae2bc185 geo-viewer: update build config 2020-01-30 13:45:40 +07:00
j-devel
522328234e Bump to "serialize-javascript": ">=2.1.1" with
- Bump "webpack" to 4.41.2
- Use "terser-webpack-plugin" instead of deprecated "uglifyjs-webpack-plugin"
2019-12-11 15:58:46 +07:00
jayd
d12323e258 Add ThreeGeo.Laser based on the three-laser-pointer package 2019-10-29 10:29:13 +07:00
jayd
246c9616a0 Update proj() API usage 2019-10-25 13:00:32 +07:00
jayd
6f6d8fce64 geo-viewer: Fix orbit axis not projected correctly after location moves 2019-10-20 11:26:54 +07:00
jayd
6993d4c705 Update geo-viewer io version. Update dist files. 2019-10-19 16:22:52 +07:00
jayd
9f0ce1b731 Refactor canvas capturing functionality 2019-10-19 16:11:14 +07:00
jayd
781fab2d9d Refactor raycasting 2019-10-19 15:31:44 +07:00
jayd
7856357230 Reorganize the geo-viewer app in an OOP manner 2019-10-19 13:29:31 +07:00
jayd
a91fd6ceb0 Optimize raycasting timing. Add viewer.closeGui() method. 2019-10-19 13:26:25 +07:00
jayd
a7942a606c Refactor geo-viewer with Threelet 2019-10-18 19:23:31 +07:00
jayd
8c214877ec Use script tag loading modules.
The following loading is done in index.html
    <script src="../../deps/jquery.min.js"></script>
    <script src="../../deps/three.min.js"></script>
    <script src="../../deps/stats.min.js"></script>
    <script src="../../deps/OrbitControls.js"></script>
    <script src="../../deps/threelet.min.js"></script>
2019-10-18 17:18:51 +07:00
jayd
cb6b3756a7 Use Utils.rotateTurfObject() and clean up 2019-10-18 11:34:27 +07:00
jayd
a0c418d6fd Use ThreeGeo.Utils.translateTurfObject() API 2019-10-18 10:25:56 +07:00
jayd
fbe53405f6 Rename translate() to translateTurfObject() 2019-10-17 15:40:53 +07:00
jayd
b34fa4e4fe Refactoring with getProjection() 2019-10-17 15:13:39 +07:00
jayd
cce83437a3 Clean up 2019-10-17 13:53:17 +07:00
jayd
a633835362 Clean up 2019-10-17 13:51:41 +07:00
jayd
abd93689aa Fix uglifyjs-webpack-plugin dependency 2019-10-17 13:41:05 +07:00
jayd
0a93402b51 Bump to "eslint": "^6.2.2" 2019-08-27 09:56:06 +07:00
jayd
161fded7bd Bump to dependency lodash@4.17.14 2019-07-13 11:38:46 +07:00
jayd
e6c21b467f Update package-lock.json 2019-07-08 08:21:19 +07:00
jayd
ca1db6f6d7 Bump to "yargs": "^13.2.4" 2019-07-08 08:15:31 +07:00
jayd
315bd74a18 Bump to mocha@6.1.4 2019-06-17 08:43:38 +07:00