b5f187b556- add BasemapControl as typescript module
master
Arno Kaimbacher
2022-09-07 15:15:39 +0200
397788952b- npm updates - remove NODE_ENV from .env file, use webpack mode parameter inside webpack.config.js
Arno Kaimbacher
2022-09-07 13:37:27 +0200
eb0721c681- use Open Sans font locally - npm updates - uninstall normalize.css and three-cg-ts packages
Arno Kaimbacher
2022-08-30 17:29:00 +0200
c60220d08d- LayerControl: topogrphy default of - performance optimization for vendor file (only importing specific classes from three.js - not the whole library)
Arno Kaimbacher
2021-09-02 13:20:56 +0200
069f972c6b- webpack optimization
Arno Kaimbacher
2021-09-01 13:04:48 +0200
ab478504c9- bug fix: false extent for DemLayer.ts in Map.ts
Arno Kaimbacher
2021-08-31 17:17:21 +0200
da5437da7c- reactivate DemLayer class for laoding basemaps - DemLayer.js to DemLayer.ts
Arno Kaimbacher
2021-08-31 17:09:49 +0200
fa64fa904b- repair font_awesome font
Arno Kaimbacher
2021-08-24 15:12:47 +0200
da1c1eae9e- parse model_point_of_contact instead of model_owner - define model id as Model_id in url (not modelid) - npm updates
Arno Kaimbacher
2021-08-03 15:53:26 +0200
c386a1245b- add egdi disclaimer
Arno Kaimbacher
2021-07-14 16:30:29 +0200
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
Arno Kaimbacher
2021-07-06 11:08:59 +0200
e27fcaddb2- order of stencilMeshes
Arno Kaimbacher
2021-07-01 23:32:44 +0200
0ba91f51c1- border slicing via graphical overlay - npm updates
Arno Kaimbacher
2021-06-29 11:06:20 +0200
4504b82429- border polygon src\js\layer\TinLayer.ts
Arno Kaimbacher
2021-06-25 16:19:15 +0200
57303e5421- intersection slicing area
Arno Kaimbacher
2021-06-20 16:00:09 +0200
333d55ebf6- notes: colored intersection area - trials with three-csg-ts
Arno Kaimbacher
2021-06-15 17:11:40 +0200
925ab2023c- update three.js 0.129.0 - npm wanted updates - changes of fragmentClippingMeshStandard property inside of js/clip/shader.js
Arno Kaimbacher
2021-06-11 18:35:40 +0200
c2b0b2c39d- npm updates - matomo environment variables via .env file + matomo code in main.js
Arno Kaimbacher
2021-05-25 09:57:06 +0200
9781536e37correct orientation cube labeling #4
Arno Kaimbacher
2021-05-06 14:58:12 +0200
2f3a0e7b92- npm updates - correct slicing of blend areas (via UpdatableBoxGeometry.ts)
Arno Kaimbacher
2021-05-05 10:50:05 +0200
78437eb89cfeature 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)
Arno Kaimbacher
2021-05-04 20:26:49 +0200
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
Arno Kaimbacher
2021-05-04 10:12:10 +0200
d679f0350a- npm updates - projecting images to TinLayer.ts - three.js version 0.128.0
Arno Kaimbacher
2021-04-26 13:05:13 +0200
063dfc2609- test overlay on TinLayer
Arno Kaimbacher
2021-04-23 16:28:19 +0200
452b9f028f- Map.js to Map.ts; Layer.js tp Layer.ts, TinLayer.js to TinLayer.ts
Arno Kaimbacher
2021-04-21 17:11:15 +0200
e007bcf9fa- bug: correct borehole profiles - npm updates - beginning with typescript: BoreholePopup.ts
Arno Kaimbacher
2021-04-20 16:17:45 +0200
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
Arno Kaimbacher
2021-04-15 18:06:58 +0200
a1aa0cda97- Borehole elevation profile
Arno Kaimbacher
2021-04-12 17:32:30 +0200
24bd021f19- orientation box in NorthArrow Control.js - needed extra BoxGeometry.js for orientation box - npm updates
Arno Kaimbacher
2021-04-08 17:40:34 +0200
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
Arno Kaimbacher
2021-04-01 16:49:57 +0200
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
Arno Kaimbacher
2021-03-31 18:14:23 +0200
67d6b61ed6- Dem.Layer.js: add open WMS layer as basemap - transformation problem with esri base layer
Arno Kaimbacher
2021-03-30 16:37:34 +0200
0feef57300- add camera object into Map.js class - add dem layer with esri images
Arno Kaimbacher
2021-03-29 15:28:30 +0200
721a9cdaca- add BoreholePopup.s and BoreholePopup.cs - add LayerGroup.js for adding marker layer - correct BoreholeIdentify.js
Arno Kaimbacher
2021-03-25 17:44:51 +0100
a4e86f3939- add BoreholeIdentify.js (tasks folder)
Arno Kaimbacher
2021-03-23 16:55:36 +0100
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
Arno Kaimbacher
2021-03-23 12:26:43 +0100
a09db46a03- bulma modal
Arno Kaimbacher
2021-03-22 08:50:36 +0100
885947ee31- scss framework bulma
Arno Kaimbacher
2021-03-18 17:40:47 +0100
60a361fd6a- modal form for layer infos - query additional layer infos inside Map class
Arno Kaimbacher
2021-03-17 18:33:01 +0100
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)
Arno Kaimbacher
2021-03-17 09:22:12 +0100
78ae3e2a63- grid coordinate layer with horizontal x values - only DemLayer and TinLayer in LayerControl - toggling visibility of grid coordinate layer in analysis tab
Arno Kaimbacher
2021-03-11 17:52:37 +0100
91e43173e5- throttling threejs animation in main.js - use Group class instead of Object3D for touchMeshes and displayMeshes in Selection.js - npm updates
Arno Kaimbacher
2021-03-09 16:18:30 +0100
dfec6b542b- add slicing box as layer - npm updates - small syntax improvements
Arno Kaimbacher
2021-03-05 18:38:25 +0100
be8c6d0a8c- ne MyMeshStandardMaterial.js for slicing
Arno Kaimbacher
2021-03-04 17:01:32 +0100
46e691372a- shader lib: ShaderMaterial trials
Arno Kaimbacher
2021-03-03 16:58:58 +0100
b8aaeb84cf- threejs update 0.126.0 - no flatShading property in ShaderMaterial
Arno Kaimbacher
2021-03-03 09:48:16 +0100
bec7c4776d- async loading data layers in Map.js class
Arno Kaimbacher
2021-03-03 08:55:03 +0100
1302f5d135- npm updates - filtering via ShaderMaterial
Arno Kaimbacher
2021-03-02 16:51:46 +0100
4be927b82b- npm updates - Picking.js: correct events for destop and touch devices
Arno Kaimbacher
2021-02-18 14:19:44 +0100
8b4ace6763- uninstall less-loader - trial: local clipping planes for DemLayer and TinLayer via material parameter - start with selcetion boxes for interactive clipping: SelectionBoxFace.js - main.js: this.renderer.localClippingEnabled = true;
Arno Kaimbacher
2021-02-11 15:33:05 +0100
293b22c28b- MobileDialog with links to dependent library licenses
Arno Kaimbacher
2021-02-10 17:10:10 +0100
b390fd6f21- teilweise Umstellung von css auf scss (page.scss) - adding fontawesome-free, sass-loader, node-sass. resolve-url-loader - MobileDialog.js isn't a map control anymore - about menu with small description (mouse icons)
Arno Kaimbacher
2021-02-10 12:20:43 +0100
524b47344d- adapt height of GridLayer to height of data model
Arno Kaimbacher
2021-02-05 14:20:37 +0100
024c0636dc- NorthArrow: improvements on code for NorthArrow.js
Arno Kaimbacher
2021-02-04 18:22:31 +0100
25dbf20dee- add TIN layer via metadata request in Map class - label in GridLayer are always scaled - correct label positioning - npm updates
Arno Kaimbacher
2021-02-03 17:00:56 +0100
cbe8a316eb- npm updates - Vienna Model Arae (other base extent and ima sizes)
Arno Kaimbacher
2021-02-02 18:28:33 +0100
f16a6cec49- three update 0.125.1 & 0.125.2 - show z value in GridLayer.js (coordinate grid) - show map title in header - BasemapControl inside map canvas
Arno Kaimbacher
2021-01-29 16:42:25 +0100
1dbaf10261- add GridLayer.js for representing cooridinates grid - Map Constructor with min and may x and y - deactivating NorthArrow 6 BoxLayer - npm updates
Arno Kaimbacher
2021-01-27 21:36:16 +0100
9f9b54a09f- hard coded dem values in main.js (waiting for DB integration) - hard coded pixel size of WMS (waiting for DB integration)
Arno Kaimbacher
2021-01-21 17:52:58 +0100
f654582403- add linear background for map in page.css - set ClearColor of WebGlRenderer to transparent (main.js)
Arno Kaimbacher
2021-01-19 11:13:45 +0100
50daeebd7e- new DemLayer.js and DemBlock.js classes for BaseLayer - MobileDialog.js and BasemapControl.js controls for selecting esir baselayers - npm updates - browser.js: new function for testing if browser is IE - Modifications in BoxLayer.js (for scaling and setting visibility) - modifications in main.js_ for showing projected and unprojected data
Arno Kaimbacher
2021-01-18 11:51:07 +0100
7c50b75099- touchable RengeSlider.js and RangeSlider.css - addition utility methods - domEvent.js: add multiple handler with one initialization
Arno Kaimbacher
2021-01-08 16:35:26 +0100
e62d4908f0- npm updates for dev tools - three.js update to 0.124.0 - EventEmitter.js: emit args array - RangeSlider.js and RangeSlider.css: schow also the ticks
Arno Kaimbacher
2021-01-07 15:45:32 +0100
ca1a983665- TinLayer.js: add scaleZ methode for z-exaggeration - new RangeSlider.js and RangeSlider.css - new SliderControl.js and SliderControl.css - small changes in EventEmitter.js - change GetiefExplore.code-workspace for debugging - document formating for page.css
Arno Kaimbacher
2021-01-05 15:49:40 +0100
8b57f1dcb8- add ZoomControl.js - add zoom control as default control to map object
Arno Kaimbacher
2020-12-15 12:48:52 +0100
5c40b845bb- egdi logo - npm updates - full responsive design - LayerControl wit the option for defining a parent div
Arno Kaimbacher
2020-12-14 17:22:02 +0100
572e6f41b5- add LayerControl - add layer prperty for map - npm wanted updates
Arno Kaimbacher
2020-12-04 17:12:22 +0100
ea09f80f82- npm upgrades for three.js, webpack and babel libraries - favicons for webapp (android and apple)
Arno Kaimbacher
2020-11-26 09:46:10 +0100
7b1ca85519- Coordinates control: styleing in extra file - NorthArrow control - add browser utilities
Arno Kaimbacher
2020-11-25 17:19:26 +0100
6315458d51- correct coordinates control
Arno Kaimbacher
2020-11-23 17:36:25 +0100
59ffcf6aa1- npm install proj4 --save - npm uninstall --save axios - rename DxfLayer to TinLayer - add DoubleSide material to TinLayer - add control for coordinates
Arno Kaimbacher
2020-11-19 16:39:55 +0100
ebc0c20892- setWireFrameMode if you press key 'W' for all layers on map
Arno Kaimbacher
2020-11-17 16:06:09 +0100
b65fae11d3- npm updates (e.g. webpack 5.4.0) - read layer from rest api
Arno Kaimbacher
2020-11-17 12:52:09 +0100
a8f58d0860- add licence and readme.md files
Arno Kaimbacher
2020-11-12 16:48:24 +0100
731ebe85b5first commit
Arno Kaimbacher
2020-11-12 13:44:48 +0100