095db63 | Minoru Akagi | 27 February 2015, 03:00:07 UTC | version 1.1.1 | 27 February 2015, 03:00:07 UTC |
7803e5e | Minoru Akagi | 23 February 2015, 01:05:37 UTC | fix Icon export (fix #37) Python Error: File "Qgis2threejs\datamanager.py", line 274, in write filepath, transp_background = mat[1] ValueError: too many values to unpack | 23 February 2015, 01:10:45 UTC |
b1cc478 | Minoru Akagi | 23 February 2015, 00:42:58 UTC | fix attribute export error Python Error: File "Qgis2threejs\qgis2threejstools.py", line 49, in pyobj2js elif obj == NULL: # qgis.core.NULL NameError: global name 'NULL' is not defined | 23 February 2015, 01:07:06 UTC |
76de5d2 | Minoru Akagi | 17 February 2015, 02:02:13 UTC | version 1.1 | 17 February 2015, 02:57:06 UTC |
e2aeb49 | Minoru Akagi | 17 February 2015, 01:34:28 UTC | update docs | 17 February 2015, 02:57:05 UTC |
9d062e4 | Minoru Akagi | 17 February 2015, 02:10:17 UTC | add js/LICENSE | 17 February 2015, 02:57:04 UTC |
cd78bec | Minoru Akagi | 17 February 2015, 01:29:58 UTC | FileExporter: small fixes - fix button spacing - do not export sides/bottom when DEM layer has no sides - correct file title for multiple DEM blocks | 17 February 2015, 02:57:04 UTC |
6cdb701 | Minoru Akagi | 17 February 2015, 02:55:26 UTC | Merge pull request #36 from olivierdalang/other_exporters Other exporters | 17 February 2015, 02:55:26 UTC |
412aaef | olivierdalang | 16 February 2015, 09:53:59 UTC | better copyright notice | 16 February 2015, 09:53:59 UTC |
6b2cad0 | olivierdalang | 15 February 2015, 13:05:28 UTC | Added .mtl exporter to export the material library of .obj objects | 15 February 2015, 13:05:28 UTC |
817036b | olivierdalang | 15 February 2015, 12:53:58 UTC | Refactoring to add OBJ and COLLADA exporters and make addition of new exporters easier - OBJ exporter is written based on the STLExporter, it exports material links (by color of the material), but not the materials itself which would need to export an additional .mtl file. - COLLADA exporter is written based on the STLExporter, it exports the material color and transparency and binds it to the object. Importation has been tester with Unity3D, where it works well. STLExport was renamed to FileExport since it's now more generic. Metadata and documentation has been updated to be ready for a new release. | 15 February 2015, 12:53:58 UTC |
2c4409b | Minoru Akagi | 07 February 2015, 00:09:14 UTC | remove dev from the js code version | 07 February 2015, 00:09:14 UTC |
26872e4 | Minoru Akagi | 06 February 2015, 03:00:04 UTC | version 1.0 | 06 February 2015, 03:00:04 UTC |
117f9b3 | Minoru Akagi | 05 February 2015, 03:10:16 UTC | update README.md | 05 February 2015, 03:10:16 UTC |
c8ad85e | Minoru Akagi | 05 February 2015, 03:08:52 UTC | update CHANGELOG.md | 05 February 2015, 03:09:53 UTC |
e82b824 | Minoru Akagi | 05 February 2015, 02:59:15 UTC | add docs/*.html | 05 February 2015, 03:00:11 UTC |
40c07aa | Minoru Akagi | 05 February 2015, 01:34:58 UTC | update usage of controls | 05 February 2015, 03:00:10 UTC |
27bda49 | Minoru Akagi | 30 January 2015, 01:11:00 UTC | add *.orig to .gitignore | 05 February 2015, 02:49:57 UTC |
005356b | Minoru Akagi | 05 February 2015, 02:42:57 UTC | fix UnicodeEncodeError caused by non-ascii field name File "Qgis2threejs\stylewidget.py", line 232, in setup comboBox.addItem(u'+"{0}"'.format(fieldName), HeightWidgetFunc.FIRST_ATTR_REL + index) UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128) - update warning message | 05 February 2015, 02:48:17 UTC |
b3d93a5 | Minoru Akagi | 04 February 2015, 06:15:39 UTC | do not show url of online document | 04 February 2015, 06:15:51 UTC |
61e32a4 | Minoru Akagi | 04 February 2015, 06:04:55 UTC | [Profile] elevation of bottom edges is zero | 04 February 2015, 06:04:55 UTC |
8621997 | Minoru Akagi | 04 February 2015, 02:12:18 UTC | add a check if geom is None | 04 February 2015, 02:12:18 UTC |
adcf9d4 | Minoru Akagi | 04 February 2015, 01:26:23 UTC | update the list of projections supported by proj4js | 04 February 2015, 01:26:23 UTC |
362e337 | Minoru Akagi | 02 February 2015, 06:05:10 UTC | add tool tip to help button | 02 February 2015, 06:05:10 UTC |
f6ee07f | Minoru Akagi | 02 February 2015, 05:56:45 UTC | open help file with default browser | 02 February 2015, 05:56:45 UTC |
e326926 | Minoru Akagi | 29 January 2015, 04:38:14 UTC | add help button to open local document with web browser | 29 January 2015, 04:38:14 UTC |
75186e5 | Minoru Akagi | 28 January 2015, 06:23:05 UTC | remove LAYER style from transparency widget for simplicity opacity = layer_opacity * feature_opacity | 28 January 2015, 06:23:05 UTC |
65a4654 | Minoru Akagi | 28 January 2015, 05:39:06 UTC | update rubber bands when sampling mode has been changed and fix the following error: File Qgis2threejs\qgis2threejsdialog.py, line 456, in clearRubberBands if self.rb_quads: AttributeError: 'Qgis2threejsDialog' object has no attribute 'rb_quads' | 28 January 2015, 05:45:29 UTC |
7dc6397 | Minoru Akagi | 26 January 2015, 08:58:38 UTC | refactor JSWriter | 26 January 2015, 08:58:38 UTC |
ce127f9 | Minoru Akagi | 26 January 2015, 07:48:52 UTC | show message if map is rotated | 26 January 2015, 07:54:04 UTC |
e6eeafe | Minoru Akagi | 26 January 2015, 07:27:21 UTC | show description when parent item of additional dem and vector layers is selected | 26 January 2015, 07:27:21 UTC |
a7c79c5 | Minoru Akagi | 26 January 2015, 06:27:30 UTC | shortcut keys for group boxes - clean up layouts | 26 January 2015, 06:28:02 UTC |
e32d6ce | Minoru Akagi | 26 January 2015, 05:26:28 UTC | set object name to each action | 26 January 2015, 05:26:57 UTC |
27b57e3 | Minoru Akagi | 26 January 2015, 05:18:57 UTC | clean up TODOs | 26 January 2015, 05:19:46 UTC |
ebeb0e3 | Minoru Akagi | 26 January 2015, 04:39:52 UTC | export vector layers in drawing order | 26 January 2015, 04:39:52 UTC |
8477d3d | Minoru Akagi | 25 January 2015, 07:19:04 UTC | relocation of functions and classes | 25 January 2015, 07:19:04 UTC |
22198a9 | Minoru Akagi | 25 January 2015, 07:06:12 UTC | check validity of export settings before calling exportToThreeJS() | 25 January 2015, 07:18:45 UTC |
14e7a51 | Minoru Akagi | 25 January 2015, 06:55:22 UTC | move warp_dem, triMesh and objectTypeManager to writer | 25 January 2015, 07:18:40 UTC |
113ff9d | Minoru Akagi | 25 January 2015, 05:29:59 UTC | [clean up] remove Sphere.js | 25 January 2015, 07:18:39 UTC |
9a884d3 | Minoru Akagi | 24 January 2015, 07:08:51 UTC | rename OutputContext to ExportSettings | 25 January 2015, 07:18:34 UTC |
ec8090d | Minoru Akagi | 22 January 2015, 07:22:55 UTC | remove wireframe option from display type for DEM since there is wireframe mode in the web app now | 22 January 2015, 07:22:55 UTC |
bc41b27 | Minoru Akagi | 22 January 2015, 06:55:31 UTC | remember last tree item selection | 22 January 2015, 07:22:34 UTC |
abc0671 | Minoru Akagi | 22 January 2015, 05:25:53 UTC | add base size option to world page which makes it possible to scale the objects that appears on the web browser | 22 January 2015, 05:32:17 UTC |
f854a93 | Minoru Akagi | 21 January 2015, 06:16:58 UTC | wireframe mode setting | 21 January 2015, 06:16:58 UTC |
668e124 | Minoru Akagi | 20 January 2015, 04:36:18 UTC | list layers in drawing order | 20 January 2015, 04:36:18 UTC |
e8dd1a5 | Minoru Akagi | 20 January 2015, 04:36:06 UTC | clean up | 20 January 2015, 04:36:06 UTC |
eeda47e | Minoru Akagi | 20 January 2015, 04:35:56 UTC | set transparent to true if transparent background option is checked (follow up b91dfa1) - transparent background option also with layer image type - enable transparency option for image file type | 20 January 2015, 04:35:56 UTC |
3561ebd | Minoru Akagi | 19 January 2015, 07:46:57 UTC | use layer CRS on QGIS to correctly reproject dem layer with no projection defined | 19 January 2015, 07:47:02 UTC |
6eb1480 | Minoru Akagi | 19 January 2015, 07:29:52 UTC | add a check whether dem layer exists | 19 January 2015, 07:29:52 UTC |
b506629 | Minoru Akagi | 19 January 2015, 06:32:50 UTC | move a comment to commit message QImage::fill ( const QColor & color ) was introduced in Qt 4.8. http://qt-project.org/doc/qt-4.8/qimage.html#fill-3 image.fill(Qt.transparent) seems to work in Qt 4.7.1, though. | 19 January 2015, 06:32:50 UTC |
e3a6299 | Minoru Akagi | 19 January 2015, 06:24:05 UTC | add load/saveProperties() for restoring export settings for test save: qgis.utils.plugins["Qgis2threejs"].saveProperties(json_filepath) load: qgis.utils.plugins["Qgis2threejs"].loadProperties(json_filepath) | 19 January 2015, 06:24:05 UTC |
5f10361 | Minoru Akagi | 19 January 2015, 06:00:21 UTC | tabular key list in popup of about page - put Q3D.Popup in application - Q3D.Controls.usage to .keyList - add wireframe mode to key list | 19 January 2015, 06:00:21 UTC |
9c73d64 | Minoru Akagi | 16 January 2015, 05:54:24 UTC | [dat-gui panel] add ability to toggle visibility of frame | 16 January 2015, 05:56:34 UTC |
334e05c | Minoru Akagi | 16 January 2015, 05:02:37 UTC | [STLExport] initialize Q3D.application for JSON model | 16 January 2015, 05:07:28 UTC |
8d0067f | Minoru Akagi | 16 January 2015, 04:48:05 UTC | [STLExport][Disk] fix scale of exported objects Mesh.updateMatrixWorld() needs to be called before export to apply mesh's position, rotation and scale. | 16 January 2015, 04:48:05 UTC |
3da5f44 | Minoru Akagi | 16 January 2015, 04:47:20 UTC | update FileSaver.js (24b303f) | 16 January 2015, 04:47:20 UTC |
9ee45f8 | Minoru Akagi | 16 January 2015, 04:47:03 UTC | update jszip (v.2.4.0) | 16 January 2015, 04:47:03 UTC |
1db0176 | Minoru Akagi | 16 January 2015, 04:46:46 UTC | add STLBinaryExporter.js and STLExporter.js (three.js r70) | 16 January 2015, 04:46:46 UTC |
e3c463d | Minoru Akagi | 16 January 2015, 04:46:29 UTC | remove STLExporter.js | 16 January 2015, 04:46:29 UTC |
df48ea2 | Minoru Akagi | 15 January 2015, 08:32:30 UTC | [JSON] material should be created for each layer - fix setting opacity for JSON layer | 15 January 2015, 08:39:04 UTC |
5585666 | Minoru Akagi | 15 January 2015, 07:15:23 UTC | define constants of material types | 15 January 2015, 07:18:27 UTC |
d1af6d7 | Minoru Akagi | 15 January 2015, 06:52:45 UTC | Wireframe mode | 15 January 2015, 06:52:45 UTC |
7fd7ca8 | Minoru Akagi | 15 January 2015, 05:26:44 UTC | remove *.tif from filter string for image file select dialog | 15 January 2015, 05:26:44 UTC |
07a3d4d | Minoru Akagi | 15 January 2015, 05:25:57 UTC | clean up | 15 January 2015, 05:25:57 UTC |
14962a7 | Minoru Akagi | 15 January 2015, 04:57:58 UTC | add layer image option to display type for DEM | 15 January 2015, 04:57:58 UTC |
2298bc5 | Minoru Akagi | 14 January 2015, 08:43:34 UTC | use QImage::fill(uint pixelValue) for backward compatibility | 14 January 2015, 08:43:34 UTC |
8eb15b0 | Minoru Akagi | 14 January 2015, 06:21:48 UTC | plus half of object height to z coordinates of points in js side | 14 January 2015, 06:56:22 UTC |
f6ba527 | Minoru Akagi | 14 January 2015, 06:00:13 UTC | [Sphere] log message when radius is zero | 14 January 2015, 06:56:22 UTC |
f27715a | Minoru Akagi | 14 January 2015, 05:47:29 UTC | [Overlay] make material double-sided | 14 January 2015, 06:56:22 UTC |
fc8974a | Minoru Akagi | 14 January 2015, 05:36:20 UTC | [Overlay] do not split polygons when altitude mode is absolute | 14 January 2015, 06:56:21 UTC |
1b916ce | Minoru Akagi | 14 January 2015, 05:03:31 UTC | fix saving canvas image (fix #31) ref. github/mrdoob/three.js #421 | 14 January 2015, 06:56:21 UTC |
03e5d0b | Minoru Akagi | 14 January 2015, 01:22:10 UTC | fix README.md - no need to set transparency to 1 with transparent image file - add link to Wikipedia page that discribes image format support of browsers | 14 January 2015, 06:56:20 UTC |
b91dfa1 | Minoru Akagi | 14 January 2015, 01:14:47 UTC | add option to make map background transparent (fix #33) | 14 January 2015, 01:15:54 UTC |
535881a | Minoru Akagi | 13 January 2015, 06:50:43 UTC | update style of popup title bar | 13 January 2015, 06:50:43 UTC |
c09e3c0 | Minoru Akagi | 13 January 2015, 06:14:27 UTC | add option to display clicked coordinates in WGS84 lat/lon | 13 January 2015, 06:14:27 UTC |
8a08427 | Minoru Akagi | 13 January 2015, 06:05:57 UTC | add proj4js library (2.2.1) | 13 January 2015, 06:05:57 UTC |
5140480 | Minoru Akagi | 12 January 2015, 08:21:18 UTC | skip empty geometry fix this error: qgis2threejsmain.py, line 1078, in fromQgsGeometry pt = QgsGeometry.fromPolygon(polygon).centroid().asPoint() AttributeError: 'NoneType' object has no attribute 'centroid' | 12 January 2015, 08:30:38 UTC |
d02d225 | Minoru Akagi | 12 January 2015, 07:39:55 UTC | do not show info popup when Ctrl+Shift+I pressed | 12 January 2015, 07:39:55 UTC |
72db1c2 | Minoru Akagi | 12 January 2015, 06:59:12 UTC | change labels of Height widget and set layer name to "Flat plane" when no dem is selected | 12 January 2015, 07:00:25 UTC |
b544ab8 | Minoru Akagi | 12 January 2015, 06:41:57 UTC | adjust percentages for progress and clean up | 12 January 2015, 07:00:11 UTC |
9d8531b | Minoru Akagi | 12 January 2015, 05:25:27 UTC | use mapCanvas.map().contentImage() if QGIS version >= 2.4 | 12 January 2015, 05:25:27 UTC |
462d92a | Minoru Akagi | 11 January 2015, 08:02:33 UTC | [Overlay] fix name error and clean up | 11 January 2015, 08:05:38 UTC |
c4845e8 | Minoru Akagi | 11 January 2015, 07:44:37 UTC | current version is 1.0dev | 11 January 2015, 07:44:37 UTC |
a78a295 | Minoru Akagi | 11 January 2015, 07:42:13 UTC | add type to Q3D.Controls | 11 January 2015, 07:42:13 UTC |
23cfc7f | Minoru Akagi | 11 January 2015, 07:05:20 UTC | JSONObjectBuilder loads JSON data and build JSON models JSON models can be loaded directly from .json files. There is no gui option not to put JSON data into the data js file yet. Manual editing is needed. | 11 January 2015, 07:37:18 UTC |
503ebcf | Minoru Akagi | 11 January 2015, 04:36:33 UTC | JSONManager class MaterialManager, ImageManager and JSONManager are based on DataManager class. | 11 January 2015, 04:36:33 UTC |
238fcfe | Minoru Akagi | 08 January 2015, 07:02:32 UTC | remove experimental Sphere template | 08 January 2015, 07:02:32 UTC |
ca0cf22 | Minoru Akagi | 08 January 2015, 02:35:15 UTC | [CustomPlane] add enlarge plane option | 08 January 2015, 02:35:15 UTC |
2c14049 | Minoru Akagi | 08 January 2015, 02:34:52 UTC | put variables and functions for dat-gui into Q3D.gui | 08 January 2015, 02:34:52 UTC |
de8d015 | Minoru Akagi | 07 January 2015, 05:44:26 UTC | [Disk] hide multiplier edit box when a field is selected | 07 January 2015, 05:44:26 UTC |
c06dc7f | Minoru Akagi | 07 January 2015, 05:24:38 UTC | clean up material initializing | 07 January 2015, 05:24:38 UTC |
1c5bbb6 | Minoru Akagi | 07 January 2015, 04:45:36 UTC | write center coordinates of map canvas in WGS84 for features in future - write authority identifier of project CRS | 07 January 2015, 04:47:37 UTC |
04ba643 | Minoru Akagi | 05 January 2015, 08:38:19 UTC | [cleanup] canvas.extent() to baseExtent, etc. | 05 January 2015, 08:38:19 UTC |
abf6fc1 | Minoru Akagi | 05 January 2015, 07:46:30 UTC | ImageManager manages texture images intensively for DEM and vector layers | 05 January 2015, 07:51:41 UTC |
fc1cb6b | Minoru Akagi | 04 January 2015, 02:26:44 UTC | [FilePathWidget] open directory select dialog if a field is selected in combo-box - set dialog's working directory to home directory (if edit box is empty) | 04 January 2015, 02:26:44 UTC |
813ffba | Minoru Akagi | 04 January 2015, 01:56:37 UTC | [FilePathWidget] add filterString option | 04 January 2015, 01:56:37 UTC |
8a701b7 | Minoru Akagi | 04 January 2015, 01:34:29 UTC | log message when image file cannot be found | 04 January 2015, 01:34:29 UTC |
cebcd48 | Minoru Akagi | 04 January 2015, 00:42:13 UTC | scale for Icon object (base size is 64 x 64) | 04 January 2015, 00:42:13 UTC |
009a73f | Minoru Akagi | 03 January 2015, 08:38:43 UTC | [FilePathWidget] data-defined file path - rename StyleWidget.addFieldNameItems() to addFieldNames() | 03 January 2015, 08:38:43 UTC |
3c1ffe1 | Minoru Akagi | 03 January 2015, 06:05:29 UTC | move Utils.createMaterials() into MapLayer.initMaterials() | 03 January 2015, 06:05:41 UTC |