Commit Graph

81 Commits

Author SHA1 Message Date
Arno Kaimbacher
b5f187b556 - add BasemapControl as typescript module 2022-09-07 15:15:39 +02:00
Arno Kaimbacher
397788952b - npm updates
- remove NODE_ENV from .env file, use webpack mode parameter inside webpack.config.js
2022-09-07 13:37:27 +02:00
Arno Kaimbacher
eb0721c681 - use Open Sans font locally
- npm updates
- uninstall normalize.css and three-cg-ts packages
2022-08-30 17:29:00 +02:00
Arno Kaimbacher
c60220d08d - LayerControl: topogrphy default of
- performance optimization for vendor file (only importing specific classes from three.js - not the whole library)
2021-09-02 13:20:56 +02:00
Arno Kaimbacher
069f972c6b - webpack optimization 2021-09-01 13:04:48 +02:00
Arno Kaimbacher
ab478504c9 - bug fix: false extent for DemLayer.ts in Map.ts 2021-08-31 17:17:21 +02:00
Arno Kaimbacher
da5437da7c - reactivate DemLayer class for laoding basemaps
- DemLayer.js to DemLayer.ts
2021-08-31 17:09:49 +02:00
Arno Kaimbacher
fa64fa904b - repair font_awesome font 2021-08-24 15:12:47 +02:00
Arno Kaimbacher
da1c1eae9e - parse model_point_of_contact instead of model_owner
- define model id as Model_id in url (not modelid)
- npm updates
2021-08-03 15:53:26 +02:00
Arno Kaimbacher
c386a1245b - add egdi disclaimer 2021-07-14 16:30:29 +02:00
Arno Kaimbacher
65a099547c - slicing box default off
- default geology tab
- dynmic email link from service contact
- egdi_disclaimer.html
- add model and border groups to Map.ts
2021-07-06 11:08:59 +02:00
Arno Kaimbacher
e27fcaddb2 - order of stencilMeshes 2021-07-01 23:32:44 +02:00
Arno Kaimbacher
0ba91f51c1 - border slicing via graphical overlay
- npm updates
2021-06-29 11:06:20 +02:00
Arno Kaimbacher
4504b82429 - border polygon src\js\layer\TinLayer.ts 2021-06-25 16:19:15 +02:00
Arno Kaimbacher
7e92499556 - npm updates
- buildBorder() TinLayer.ts
2021-06-22 15:18:20 +02:00
Arno Kaimbacher
57303e5421 - intersection slicing area 2021-06-20 16:00:09 +02:00
Arno Kaimbacher
333d55ebf6 - notes: colored intersection area
- trials with three-csg-ts
2021-06-15 17:11:40 +02:00
Arno Kaimbacher
925ab2023c - update three.js 0.129.0
- npm wanted updates
- changes of fragmentClippingMeshStandard property inside of js/clip/shader.js
2021-06-11 18:35:40 +02:00
Arno Kaimbacher
c2b0b2c39d - npm updates
- matomo environment variables via .env file + matomo code in main.js
2021-05-25 09:57:06 +02:00
Arno Kaimbacher
9781536e37 correct orientation cube labeling #4 2021-05-06 14:58:12 +02:00
Arno Kaimbacher
2f3a0e7b92 - npm updates
- correct slicing of blend areas (via UpdatableBoxGeometry.ts)
2021-05-05 10:50:05 +02:00
Arno Kaimbacher
78437eb89c feature request: Solid slicing #2
- Scaling (elevation) of the blend areas
- if the layer is visible, also control the visibility of the respective blend area (via events)
2021-05-04 20:26:49 +02:00
Arno Kaimbacher
0ebd32c79d - a slicing volume layers
- slicing all layers with same uniform parameter from src/js/clip/uniforms.js
- main.js: add backStencil and frontStencil
- npm updates
2021-05-04 10:12:10 +02:00
Arno Kaimbacher
9f78d77c39 - topograhy overlay (other algorithms)
- npm updates
2021-04-27 20:58:46 +02:00
Arno Kaimbacher
d679f0350a - npm updates
- projecting images to TinLayer.ts
- three.js version 0.128.0
2021-04-26 13:05:13 +02:00
Arno Kaimbacher
063dfc2609 - test overlay on TinLayer 2021-04-23 16:28:19 +02:00
Arno Kaimbacher
452b9f028f - Map.js to Map.ts; Layer.js tp Layer.ts, TinLayer.js to TinLayer.ts 2021-04-21 17:11:15 +02:00
Arno Kaimbacher
e007bcf9fa - bug: correct borehole profiles
- npm updates
- beginning with typescript: BoreholePopup.ts
2021-04-20 16:17:45 +02:00
Arno Kaimbacher
4f34cc6ab2 - add BoreholePopup into analysis tab
- add click propgations for several ui controls
- begin with typescript modules via babel 7
- add babel typescript module
- npm updates
2021-04-15 18:06:58 +02:00
Arno Kaimbacher
c9bdf02ead - npm updates
- dynamic BarChart inside BoreholePopup.js
2021-04-14 17:58:54 +02:00
Arno Kaimbacher
a1aa0cda97 - Borehole elevation profile 2021-04-12 17:32:30 +02:00
Arno Kaimbacher
24bd021f19 - orientation box in NorthArrow Control.js
- needed extra BoxGeometry.js for orientation box
- npm updates
2021-04-08 17:40:34 +02:00
Arno Kaimbacher
f42bbf5574 - alsos slicing DEM layer
- slicing box white background with opacity
- toggle slicing box in analysis tab
- all map buttons with font awesome icons
- three.js update to 0.127.0
2021-04-01 16:49:57 +02:00
Arno Kaimbacher
8df9ff69df - not set wireframe mode for GridLayer.js
- ShaderMaterial for DemLayer.js (for clipping)
- new icon for basemap selection
- shader.js: adaptions for clipping SahderMaterial with opacity and texture map
- small formating corrections in TinLayer.js and Selection.js
2021-03-31 18:14:23 +02:00
Arno Kaimbacher
67d6b61ed6 - Dem.Layer.js: add open WMS layer as basemap
- transformation problem with esri base layer
2021-03-30 16:37:34 +02:00
Arno Kaimbacher
0feef57300 - add camera object into Map.js class
- add dem layer with esri images
2021-03-29 15:28:30 +02:00
Arno Kaimbacher
721a9cdaca - add BoreholePopup.s and BoreholePopup.cs
- add LayerGroup.js for adding marker layer
- correct BoreholeIdentify.js
2021-03-25 17:44:51 +01:00
Arno Kaimbacher
a4e86f3939 - add BoreholeIdentify.js (tasks folder) 2021-03-23 16:55:36 +01:00
Arno Kaimbacher
37d7973071 - new BoreholeTool: BoreholeControl.css, BoreholeControl.js, BaseEditor.js, MarkerLayer
- changes in: Picking.js, domUtil.js, Map.js, Layer.js (for popup), main.js, index.html (third data tab)
- npm updates
2021-03-23 12:26:43 +01:00
Arno Kaimbacher
a09db46a03 - bulma modal 2021-03-22 08:50:36 +01:00
Arno Kaimbacher
885947ee31 - scss framework bulma 2021-03-18 17:40:47 +01:00
Arno Kaimbacher
60a361fd6a - modal form for layer infos
- query additional layer infos inside Map class
2021-03-17 18:33:01 +01:00
Arno Kaimbacher
fef72d5402 - ShowModal.js component
- question icon in LayerControl.js
- other includes in main.js
- support for decorators (.babelrc)
- package updates (package.json)
- trials with vuejs (webpack.config.js)
2021-03-17 09:22:12 +01:00
Arno Kaimbacher
78ae3e2a63 - grid coordinate layer with horizontal x values
- only DemLayer and TinLayer in LayerControl
- toggling visibility of grid coordinate layer in analysis tab
2021-03-11 17:52:37 +01:00
Arno Kaimbacher
87496903e6 - bug: exaggeration slicing box
- npm updates
2021-03-11 09:45:05 +01:00
Arno Kaimbacher
91e43173e5 - throttling threejs animation in main.js
- use Group class instead of Object3D for touchMeshes and displayMeshes in Selection.js
- npm updates
2021-03-09 16:18:30 +01:00
Arno Kaimbacher
dfec6b542b - add slicing box as layer
- npm updates
- small syntax improvements
2021-03-05 18:38:25 +01:00
Arno Kaimbacher
be8c6d0a8c - ne MyMeshStandardMaterial.js for slicing 2021-03-04 17:01:32 +01:00
Arno Kaimbacher
46e691372a - shader lib: ShaderMaterial trials 2021-03-03 16:58:58 +01:00
Arno Kaimbacher
b8aaeb84cf - threejs update 0.126.0
- no flatShading property in ShaderMaterial
2021-03-03 09:48:16 +01:00