Commit Graph

1595 Commits

Author SHA1 Message Date
Dion Moult b7ffd4e350 Fix makefile to build just one plugin, since import and export are merged now 2019-10-13 20:20:48 +11:00
Dion Moult c55dbfc7fa Implement UI to toggle wireframe / swept solid, and assign profiles and extrusions
Also allow file browser to select a location for an external material
2019-10-13 15:36:49 +11:00
Dion Moult 4476cce08c Create interface panel to select external materials 2019-10-13 11:14:49 +11:00
Dion Moult 3db6f42f04 Add latest features into readme 2019-10-13 09:46:12 +11:00
Dion Moult 4732dae384 Allow to define surface styles via object, rather than by material 2019-10-12 22:20:09 +11:00
Dion Moult a9397e23ba Refactor material creation to follow IFC data, not rely on ifcopenshell geom, since we want to retain a bunch of smart IFC data later 2019-10-12 20:09:41 +11:00
Dion Moult c5645a1084 Prevent infinite loops on broken spatial trees 2019-10-12 18:54:12 +11:00
Dion Moult 556766bf2b Spatial elements should check both class and name to prevent issue where two elements have the same name 2019-10-12 18:53:40 +11:00
Dion Moult 33bea4bf6c Merge branch 'v0.6.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.6.0 2019-10-11 17:24:53 +11:00
Dion Moult bf31ced530 Create JUnit to HTML converter 2019-10-11 17:23:54 +11:00
Dion Moult 642fd08d1f Define a few more steps 2019-10-11 17:23:20 +11:00
Dion Moult 9d0bbf52a2 Don't include IfcSpace since there can be _lots_ in a large file, and ifc spaces actually have geometry 2019-10-10 21:13:00 +11:00
Dion Moult 9056fd7fd1 Remove some abstract entities 2019-10-10 21:12:40 +11:00
Dion Moult 7513906aaa Implement basic Gherkin-based QA system 2019-10-10 18:29:22 +11:00
Dion Moult 7b15edb44c Implement CSV and XLS writer with logging features for COBie 2019-10-09 14:44:10 +11:00
Dion Moult e25bdd009b Remove unnecessary files 2019-10-09 10:45:30 +11:00
Dion Moult 72f09e6a22 Merge branch 'v0.6.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.6.0 2019-10-09 10:13:37 +11:00
Dion Moult 7b8a4501e6 Bug #663 - Implement support for COBie issues spreadsheet 2019-10-09 10:12:38 +11:00
Dion Moult ba443232b3 Bug #663 - Implement support for COBie coordinates spreadsheet 2019-10-09 10:01:41 +11:00
Dion Moult 71153abaf6 Bug #663 - Implement support for COBie attributes spreadsheet 2019-10-09 09:43:22 +11:00
Dion Moult d9ebd2d08e Merge experimental new importer plugin into export plugin 2019-10-08 23:05:27 +11:00
Dion Moult 792c9b65b1 Build "select by class / type" feature in the UI panel 2019-10-08 22:09:39 +11:00
Dion Moult 202a4c0a08 Bug #663 - Implement support for COBie documents spreadsheet 2019-10-08 18:35:56 +11:00
Dion Moult 8cb8e22cdc Bug #663 - Implement support for COBie impacts spreadsheet 2019-10-08 18:16:32 +11:00
Dion Moult 38972d7ee4 Bug #663 - Implement support for COBie jobs spreadsheet 2019-10-08 17:33:14 +11:00
Dion Moult 959609db99 Bug #663 - Implement support for COBie resources spreadsheet 2019-10-08 16:56:37 +11:00
Dion Moult e3d24856b9 Bug #663 - Implement support for COBie spares spreadsheet 2019-10-08 16:51:56 +11:00
Dion Moult 6513cb6a88 Bug #663 - Implement support for COBie connections spreadsheet 2019-10-08 16:14:00 +11:00
Dion Moult 77578b0ade Bug #663 - Implement support for COBie assemblies spreadsheet 2019-10-08 15:45:23 +11:00
Dion Moult 32f51086ca Bug #663 - Implement support for COBie systems spreadsheet 2019-10-08 14:52:30 +11:00
Dion Moult f426f2c0af Bug #663 - Implement support for COBie components spreadsheet 2019-10-08 14:32:10 +11:00
Dion Moult a6916e1f59 Bug #663 - Implement support for COBie types spreadsheet 2019-10-08 13:45:48 +11:00
Dion Moult 8f757810e7 Bug #663 - Implement support for COBie zones spreadsheet 2019-10-08 12:22:05 +11:00
Dion Moult 2b786ef945 Bug #663 - Implement suport for COBie spaces spreadsheet 2019-10-08 11:47:49 +11:00
Dion Moult dc7fb6eb98 Bug #663 - Implement support for COBie floors spreadsheet 2019-10-08 10:54:32 +11:00
Dion Moult 3ff9af1421 Bug #663 - Implement support for COBie facilities spreadsheet extraction 2019-10-08 10:18:39 +11:00
Dion Moult fc44b4e0d4 Allow user option to export without representations 2019-10-07 22:23:31 +11:00
Dion Moult 0ebb33da18 Improve error messaging for incorrect psets 2019-10-07 22:14:52 +11:00
Dion Moult eceba6932c Fix date in dist filename 2019-10-07 21:20:39 +11:00
Dion Moult 1f6f7f570e Refactor operators into their own file and provide logging capabilities 2019-10-07 21:11:11 +11:00
Dion Moult 23d65da0e2 Add makefile 2019-10-06 19:59:41 +11:00
Dion Moult 824b30b3da Bundle and implement basic UI with addon 2019-10-05 21:15:53 +10:00
Dion Moult 90fee4ef7f Throw in bootstrap file for when you don't want to reload blender to test the plugin 2019-10-04 17:28:57 +10:00
Dion Moult adeb3dea61 Include utility to merge materials by diffuse colour to clean up bad IFC files 2019-10-04 17:26:15 +10:00
Dion Moult 75f254d162 Extract definitions and descriptions for use in plugin 2019-10-04 17:24:49 +10:00
Dion Moult 00aad53181 Bug #663 - Implement experimental support for cobie IFC->CSV conversion for contact information 2019-10-04 17:22:03 +10:00
Dion Moult bf7005acfc Add experimental support for gbxml - make importer import spaces, as it is very important for energy modeling 2019-10-04 17:20:19 +10:00
Dion Moult e37c882fe2 Experimental code for a user interface 2019-10-03 22:11:05 +10:00
Dion Moult 624888adab Half-implement experimental support for space boundary relationships 2019-10-03 17:56:45 +10:00
Dion Moult 144df86380 Throw in experimental import and bulk rename script 2019-10-01 18:37:33 +10:00