aad0394 | Minoru Akagi | 24 June 2020, 01:28:58 UTC | version 2.5 | 24 June 2020, 01:35:12 UTC |
69a0585 | Minoru Akagi | 24 June 2020, 01:34:57 UTC | update release.sh | 24 June 2020, 01:35:12 UTC |
148bf89 | Minoru Akagi | 23 June 2020, 09:05:53 UTC | pyflakes | 23 June 2020, 21:03:03 UTC |
5d3f73b | Minoru Akagi | 23 June 2020, 20:08:25 UTC | add a test case which tests export in local mode | 23 June 2020, 21:03:03 UTC |
5a12743 | Minoru Akagi | 23 June 2020, 20:02:32 UTC | fix bridge exporter base | 23 June 2020, 21:03:03 UTC |
3186b2f | Minoru Akagi | 23 June 2020, 09:41:45 UTC | fix test | 23 June 2020, 21:03:03 UTC |
06f9b41 | Minoru Akagi | 23 June 2020, 00:18:47 UTC | simply use QgsSymbol.color() | 23 June 2020, 00:18:47 UTC |
144abb9 | Minoru Akagi | 22 June 2020, 23:16:27 UTC | pointcloud: remove initial code | 22 June 2020, 23:16:27 UTC |
54646c5 | Minoru Akagi | 11 June 2020, 07:27:07 UTC | JS: Q3D.Material.set() returns itself | 11 June 2020, 08:29:19 UTC |
3b54bbc | Minoru Akagi | 11 June 2020, 06:23:35 UTC | JS: use optimal methods of Vector3 class - vec3.set(pt.x, pt.y, pt.z) -> vec3.copy(pt) - vec3.set(x, x, x) -> vec3.setScalar(x) - vec3.set(vec3.x * s, vec3.y * s, vec3.z * s) -> vec3.multiplyScalar(s) - vec3.set(x[0], x[1], x[2]) -> vec3.fromArray(x) | 11 June 2020, 08:29:19 UTC |
df9b672 | Minoru Akagi | 11 June 2020, 05:26:59 UTC | JS: scale query marker so it looks always same size | 11 June 2020, 06:25:07 UTC |
d9d7920 | Minoru Akagi | 10 June 2020, 05:41:55 UTC | preview: fix warnings - fix css in viewer.html - THREE.WebGLRenderer.context is deprecated | 10 June 2020, 05:45:35 UTC |
8dd9539 | Minoru Akagi | 10 June 2020, 05:37:21 UTC | potree-core: update build from minorua/potree-core@50392e2 | 10 June 2020, 05:37:23 UTC |
ca7dac6 | Minoru Akagi | 10 June 2020, 02:44:41 UTC | pointcloud: only Potree and EPT are supported | 10 June 2020, 02:53:51 UTC |
b632ca8 | Minoru Akagi | 10 June 2020, 01:07:14 UTC | processing: add activate setting to processing config | 10 June 2020, 01:07:26 UTC |
aa9fe8e | Minoru Akagi | 09 June 2020, 08:05:15 UTC | pointcloud: EPT format support | 09 June 2020, 08:37:27 UTC |
d3e9fd9 | Minoru Akagi | 09 June 2020, 08:35:51 UTC | potree-core: fix for loading local EPT dataset from minorua/potree-core@373bab0 | 09 June 2020, 08:37:26 UTC |
c51c4ba | Minoru Akagi | 08 June 2020, 08:43:05 UTC | pointcloud: load fetch polyfill | 08 June 2020, 08:43:31 UTC |
1658a7f | Minoru Akagi | 08 June 2020, 08:36:47 UTC | add fetch polyfill unfetch version 4.1.0 https://github.com/developit/unfetch | 08 June 2020, 08:36:47 UTC |
b09df15 | Minoru Akagi | 08 June 2020, 04:47:26 UTC | QgsCoordinateReferenceSystem.toProj4() is deprecated since QGIS 3.10 | 08 June 2020, 04:47:26 UTC |
fc40890 | Minoru Akagi | 08 June 2020, 04:36:23 UTC | QgsCoordinateReferenceSystem.createFromId() is deprecated since QGIS 3.10 | 08 June 2020, 04:36:54 UTC |
35b0357 | Minoru Akagi | 07 June 2020, 07:14:47 UTC | treat NULL as zero (fix #211) and inform user about it with log | 07 June 2020, 07:14:47 UTC |
cce2a9f | Minoru Akagi | 06 June 2020, 07:22:11 UTC | gsielevtileprovider: fix KeyError | 06 June 2020, 07:22:11 UTC |
d26dbf1 | Minoru Akagi | 06 June 2020, 07:15:46 UTC | local mode: dispatch sceneLoaded event | 06 June 2020, 07:15:46 UTC |
5b71994 | Minoru Akagi | 02 June 2020, 02:22:33 UTC | export to web: add page title box | 02 June 2020, 02:22:33 UTC |
4d3739a | Minoru Akagi | 02 June 2020, 00:39:47 UTC | change parameter order of LayerBuilder.__init__() | 02 June 2020, 01:14:49 UTC |
f651b36 | Minoru Akagi | 02 June 2020, 00:23:25 UTC | use isPreview flag instead of pathRoot to know whether preview mode is active or not follow up db5b005 and 2fff6b9 | 02 June 2020, 01:14:49 UTC |
8357629 | Minoru Akagi | 01 June 2020, 23:55:10 UTC | export to web: implement cancel button | 02 June 2020, 01:14:49 UTC |
897a8ce | Minoru Akagi | 01 June 2020, 23:53:39 UTC | export log: show number of actually exported features | 01 June 2020, 23:53:39 UTC |
2fff6b9 | Minoru Akagi | 01 June 2020, 04:14:53 UTC | add isPreview flag to ExportSettings | 01 June 2020, 04:14:53 UTC |
2daf297 | Minoru Akagi | 31 May 2020, 05:29:36 UTC | add log box to export dialog | 01 June 2020, 04:10:36 UTC |
6c13556 | Minoru Akagi | 28 May 2020, 07:54:54 UTC | model preview: fix loadScriptFile() avoid loading a loader multiple times | 28 May 2020, 07:54:57 UTC |
db5b005 | Minoru Akagi | 28 May 2020, 04:46:13 UTC | point cloud: visible on load option | 28 May 2020, 04:55:01 UTC |
c490cfd | Minoru Akagi | 28 May 2020, 04:24:26 UTC | move some script tags from HTML templates to export.py | 28 May 2020, 04:55:01 UTC |
3613ecf | Minoru Akagi | 28 May 2020, 02:20:58 UTC | point cloud: restore Q3D.PointCloudLayer.requestRepeatRender() for one node point cloud | 28 May 2020, 02:20:58 UTC |
81da655 | Minoru Akagi | 27 May 2020, 01:50:53 UTC | point cloud: export feature | 27 May 2020, 01:53:34 UTC |
17b36cc | Minoru Akagi | 27 May 2020, 00:39:43 UTC | make error message a bit better | 27 May 2020, 00:40:08 UTC |
509cf5b | Minoru Akagi | 27 May 2020, 00:36:09 UTC | rename Q3DTreeView.layerParentItem to .layerGroupItems | 27 May 2020, 00:36:09 UTC |
2200ab9 | Minoru Akagi | 27 May 2020, 00:31:29 UTC | rename Q3DTreeView.setLayerList() to .addLayers() | 27 May 2020, 00:31:29 UTC |
694bd65 | Minoru Akagi | 27 May 2020, 00:25:05 UTC | change visible parameter default value of Layer.__init__() | 27 May 2020, 00:25:05 UTC |
69c86c7 | Minoru Akagi | 27 May 2020, 00:16:54 UTC | rename Q3D.Scene.toLocalCoordinates() to .toWorldCoordinates() | 27 May 2020, 00:16:54 UTC |
4be63ee | Minoru Akagi | 27 May 2020, 00:10:10 UTC | rename Q3D.MapLayer.removeAllObjects() to .clearObjects() | 27 May 2020, 00:10:10 UTC |
6d241b4 | Minoru Akagi | 27 May 2020, 00:03:33 UTC | do not import from PyQt5.Qt (follow up 511d539. fix #179) | 27 May 2020, 00:03:33 UTC |
f4a3fc7 | Minoru Akagi | 26 May 2020, 07:39:15 UTC | point cloud: set Q3D.Config.potreeBasePath in preview | 26 May 2020, 08:01:41 UTC |
f186318 | Minoru Akagi | 26 May 2020, 06:07:35 UTC | point cloud: load potree.min.js just before building point cloud layer - move Q3D.PointCloudLayer class to pointcloudlayer.js | 26 May 2020, 08:01:41 UTC |
b9fd40c | Minoru Akagi | 26 May 2020, 04:38:02 UTC | use script IDs to load script files | 26 May 2020, 07:58:22 UTC |
e827401 | Minoru Akagi | 26 May 2020, 00:35:33 UTC | potree-core: remove debug code from minorua/potree-core@5369334 | 26 May 2020, 00:35:33 UTC |
712a7b4 | Minoru Akagi | 25 May 2020, 23:39:10 UTC | point cloud: add show bounding boxes option | 25 May 2020, 23:39:23 UTC |
4caf19a | Minoru Akagi | 25 May 2020, 07:26:56 UTC | Exporter: web inspector | 25 May 2020, 07:26:56 UTC |
9806f03 | Minoru Akagi | 22 May 2020, 01:15:11 UTC | point cloud: repeat rendering as long as there are loading nodes | 22 May 2020, 01:15:11 UTC |
c837327 | Minoru Akagi | 21 May 2020, 07:46:17 UTC | point cloud: layer info | 21 May 2020, 07:47:02 UTC |
4b76bd7 | Minoru Akagi | 19 May 2020, 09:13:36 UTC | point cloud: add color type option | 19 May 2020, 09:13:36 UTC |
1f48941 | Minoru Akagi | 19 May 2020, 04:34:35 UTC | potree-core: use THREE.NormalBlending mode when opacity < 1 set closure compiler output language to ECMASCRIPT_2015 from minorua/potree-core@934e85e | 19 May 2020, 04:36:56 UTC |
30277a3 | Minoru Akagi | 16 May 2020, 04:19:55 UTC | gsielevtile: demprovider.read() should return a byte array, not a list | 16 May 2020, 08:08:56 UTC |
e133190 | Minoru Akagi | 16 May 2020, 08:08:44 UTC | add properties dialog for point cloud layer | 16 May 2020, 08:08:56 UTC |
fa9d3fc | Minoru Akagi | 16 May 2020, 02:56:47 UTC | add Point Cloud layer feature - PointCloudLayerBuilder class - AddPointCloudLayer dialog - JS: Q3D.PointCloudLayer | 16 May 2020, 04:09:38 UTC |
8c38c7a | Minoru Akagi | 10 May 2020, 07:35:04 UTC | add ability to load point cloud data files in potree format | 10 May 2020, 07:49:30 UTC |
065d2d9 | Minoru Akagi | 10 May 2020, 07:27:09 UTC | add potree-core library from minorua/potree-core@8000671 (forked from tentone/potree-core) | 10 May 2020, 07:31:05 UTC |
1c70913 | Minoru Akagi | 28 April 2020, 07:57:51 UTC | JS: BufferGeometry.addAttribute() was renamed to .setAttribute() | 28 April 2020, 07:57:51 UTC |
1f54e13 | Minoru Akagi | 28 April 2020, 07:54:45 UTC | update three.js library (r110) | 28 April 2020, 07:54:45 UTC |
ab826e6 | Minoru Akagi | 28 April 2020, 07:03:49 UTC | JS: we don't need to rotate scene. just change camera up direction. | 28 April 2020, 07:03:49 UTC |
b959950 | Minoru Akagi | 26 April 2020, 06:03:32 UTC | add a ScriptRunner script to clear web memory caches | 26 April 2020, 06:05:41 UTC |
2278c1c | Minoru Akagi | 16 February 2020, 07:38:16 UTC | Merge pull request #205 from LonnyGomes/master readme: fix out of date URL for dat.gui (fix #204) | 16 February 2020, 07:38:16 UTC |
4a9c743 | Lonny Gomes | 16 February 2020, 05:01:32 UTC | readme: fix out of date URL for dat.gui (fix #204) | 16 February 2020, 05:01:32 UTC |
68114ec | Minoru Akagi | 23 January 2020, 05:13:49 UTC | version 2.4.2 | 23 January 2020, 05:13:49 UTC |
3ae0db7 | Minoru Akagi | 23 January 2020, 04:56:47 UTC | Mobile: AR mode is still experimental | 23 January 2020, 04:56:47 UTC |
4a429e1 | Minoru Akagi | 21 January 2020, 06:49:26 UTC | Mobile: fix mediaDevices.getUserMedia() in AR mode (fix #196) | 21 January 2020, 06:49:26 UTC |
356bc1f | Minoru Akagi | 20 January 2020, 09:03:16 UTC | Mobile: set canvas background transparent in AR mode | 21 January 2020, 06:49:11 UTC |
3c60310 | Minoru Akagi | 18 January 2020, 08:41:35 UTC | ModelFile: encode model file to base64 in local mode | 18 January 2020, 08:50:53 UTC |
4b7cd6b | Minoru Akagi | 17 January 2020, 01:44:51 UTC | Model File: initialize layer.models before calling VectorLayer.loadJSONObject() (fix #193) | 17 January 2020, 01:44:51 UTC |
f4a0359 | Minoru Akagi | 29 October 2019, 08:25:48 UTC | version 2.4.1 | 29 October 2019, 09:13:29 UTC |
4a16211 | Minoru Akagi | 29 October 2019, 09:13:09 UTC | fix pycodestyle warning | 29 October 2019, 09:13:29 UTC |
8cc3ab1 | Minoru Akagi | 29 October 2019, 08:39:41 UTC | fix pyflakes warnings | 29 October 2019, 09:13:29 UTC |
f72a75d | Minoru Akagi | 29 October 2019, 08:07:13 UTC | fix JSHint warnings | 29 October 2019, 08:07:13 UTC |
49e6213 | Minoru Akagi | 29 October 2019, 02:54:23 UTC | DEM: rename roughening to roughness | 29 October 2019, 02:54:23 UTC |
70da8b1 | Minoru Akagi | 29 October 2019, 02:39:22 UTC | Export to Web: replace Close button with Cancel button | 29 October 2019, 02:39:22 UTC |
439c453 | Minoru Akagi | 29 October 2019, 02:12:36 UTC | Save image: show status message | 29 October 2019, 02:13:43 UTC |
36238aa | Minoru Akagi | 29 October 2019, 02:08:30 UTC | glTF exoprt: show status message instead of message-bar message | 29 October 2019, 02:09:06 UTC |
375e357 | Minoru Akagi | 29 October 2019, 01:44:51 UTC | glTF export: show status message | 29 October 2019, 01:44:51 UTC |
b8715f5 | Minoru Akagi | 28 October 2019, 07:31:46 UTC | polyfill.js is no longer necessary with recent QGIS versions The webkit version installed by QGIS 3.4 OSGeo4W installer supports Promise object. Tested with QGIS-OSGeo4W-3.4.0-1-Setup-x86.exe | 28 October 2019, 07:32:56 UTC |
934c306 | Minoru Akagi | 28 October 2019, 06:03:22 UTC | rename save scene as image to save current view as image | 28 October 2019, 06:03:22 UTC |
9b7b20b | Minoru Akagi | 28 October 2019, 05:53:38 UTC | binary glTF export: add a polyfill for cavnas.toBlob() source: https://developer.mozilla.org/ja/docs/Web/API/HTMLCanvasElement/toBlob | 28 October 2019, 05:53:43 UTC |
d887d81 | Minoru Akagi | 25 October 2019, 02:36:14 UTC | glTF export: do not rebuild scene | 28 October 2019, 05:36:12 UTC |
d65bc40 | Minoru Akagi | 25 October 2019, 00:50:56 UTC | GLTFExporter: comment out a warning | 25 October 2019, 00:50:56 UTC |
995cda5 | Minoru Akagi | 25 October 2019, 00:42:53 UTC | remove Q3D.Config.exportMode option | 25 October 2019, 00:42:53 UTC |
7d30f02 | Minoru Akagi | 17 October 2019, 00:57:16 UTC | fix retrieving a symbol for a feature - QgsRuleBasedRenderer.symbolForFeature() always returns None | 17 October 2019, 00:57:16 UTC |
8ef4fc9 | Minoru Akagi | 13 October 2019, 08:35:13 UTC | [ClippedDEM][Overlay] transform coordinates of rotated geometry to 3D world coordinates using MapTo3D.transformRotated() | 13 October 2019, 08:52:03 UTC |
ed7db17 | Minoru Akagi | 13 October 2019, 06:35:13 UTC | ClippedDEM: use GridGeometry.splitPolygon() instead of .splitPolygonXY() | 13 October 2019, 08:52:03 UTC |
4174c44 | Minoru Akagi | 13 October 2019, 06:27:58 UTC | Overlay: fix border z coordinate values in rotated map - use GridGeometry.splitPolygon() instead of .splitPolygonXY() | 13 October 2019, 08:52:03 UTC |
9fc59d7 | Minoru Akagi | 13 October 2019, 07:52:05 UTC | Overlay: no need to calculate UVs | 13 October 2019, 08:52:03 UTC |
0dfe0ce | Minoru Akagi | 13 October 2019, 02:51:35 UTC | add MapExtent.fromRect() | 13 October 2019, 08:52:03 UTC |
b6b91a9 | Minoru Akagi | 13 October 2019, 02:17:13 UTC | GridGeometry: use QgsGeometry.clipped() to split polygons | 13 October 2019, 08:52:03 UTC |
520c5f0 | Minoru Akagi | 12 October 2019, 06:33:10 UTC | use QgsGeometry.clipped() to clip geometry by canvas extent (fix #117) | 13 October 2019, 08:52:03 UTC |
d060ade | Minoru Akagi | 11 October 2019, 23:41:26 UTC | Geometry: use coordinate list [x, y, z] instead of Point - also in MapTo3D and MapExtent - remove Point class | 11 October 2019, 23:41:26 UTC |
73a2478 | Minoru Akagi | 24 September 2019, 02:35:53 UTC | version 2.4 | 24 September 2019, 02:35:53 UTC |
88215e9 | Minoru Akagi | 18 September 2019, 04:09:26 UTC | update CONTRIBUTORS.md | 24 September 2019, 01:32:52 UTC |
c16b07c | Minoru Akagi | 24 September 2019, 01:20:54 UTC | Model File: fix list index error | 24 September 2019, 01:32:37 UTC |
6cde0a3 | Minoru Akagi | 24 September 2019, 00:28:17 UTC | fix dat-gui panel for mobile device (fix #170) | 24 September 2019, 00:28:17 UTC |
0b96492 | Minoru Akagi | 23 September 2019, 06:43:50 UTC | Polygon: fix z coordinate of centroid (follow up a5bf32a) | 23 September 2019, 07:10:19 UTC |
6f9126c | Minoru Akagi | 23 September 2019, 05:28:58 UTC | fix import of geometry.py - add VectorGeometry.singleGeometries() | 23 September 2019, 05:29:34 UTC |