Commit Graph

  • ed013db011 throw exception on invalid nested aggregates Thomas Krijnen 2019-11-01 16:11:46 +01:00
  • 5fcee9dfe5 spherical toroidal surface Thomas Krijnen 2019-11-01 16:11:26 +01:00
  • 159ce931b4 Break up sweeps along adjacent non-linear segments. Thomas Krijnen 2019-11-01 15:06:04 +01:00
  • 2d0d0ed786 New UI to add and remove classifications Dion Moult 2019-11-01 17:44:10 +11:00
  • 635ad552d3 New UI to create, edit, and save aggregates Dion Moult 2019-11-01 16:32:11 +11:00
  • d3eab88ab9 Create FUNDING.yml Thomas Krijnen 2019-10-30 08:31:30 +01:00
  • c3a36b7cdb Support cartesian transformations on mapped representations on import Dion Moult 2019-10-30 13:15:03 +11:00
  • f231db0aff Remove newlines and other characters from material names Thomas Krijnen 2019-10-29 10:06:02 +01:00
  • 0a610f88e0 New UI to set features dir and diff JSON file Dion Moult 2019-10-29 18:13:10 +11:00
  • e2764c9764 Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0 Dion Moult 2019-10-28 21:02:03 +11:00
  • d6ef64aef4 Proof of concept for IFC construction documentation Dion Moult 2019-10-28 21:01:32 +11:00
  • cf454c6306 IFC cutting tool now supports multiple files and classes Dion Moult 2019-10-28 20:59:16 +11:00
  • 18daa6aacd Allow gbXML export of simple objects that don't have vertex groups Dion Moult 2019-10-28 17:53:13 +11:00
  • 55717756e6 Create IFC Diff tool, showing added, removed, and modified. Dion Moult 2019-10-25 16:42:49 +11:00
  • 852df6e2ce Some bugfixes and package IFC COBie for alpha release Dion Moult 2019-10-25 08:22:16 +11:00
  • bc2bce8fae Add experimental support for openings in gbXML export Dion Moult 2019-10-23 13:29:25 +11:00
  • e5efa2803a Fix BIMTester file overwrite bug and template re-reading. Dion Moult 2019-10-23 13:28:18 +11:00
  • d3ccd9ee61 Merge branch 'v0.6.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.6.0 Dion Moult 2019-10-23 11:33:05 +11:00
  • 593af0509f Optimise import to only create shapes once. Much faster. Dion Moult 2019-10-23 11:32:30 +11:00
  • 60073da049 Update validate.py Thomas Krijnen 2019-10-22 10:49:07 +02:00
  • 681a3c3a5c Test new way of getting element position matrix in import Dion Moult 2019-10-22 15:54:38 +11:00
  • f63c0293bf IFC import now supports IFC attributes Dion Moult 2019-10-21 17:44:06 +11:00
  • 7e8cda6c12 Add interface to add or remove documents to objects Dion Moult 2019-10-21 15:31:10 +11:00
  • 1bdb64d9e7 Refactor properties to have prefix to prevent name clashes with other addons Dion Moult 2019-10-21 14:56:40 +11:00
  • e2ada7ce90 Implement IFC import mesh reuse for mapped representations Dion Moult 2019-10-21 14:33:51 +11:00
  • 2751b7728f Add new feature to select object by GlobalId Dion Moult 2019-10-19 17:38:25 +11:00
  • 9ee708fbe6 Create UI to input georeferencing variables Dion Moult 2019-10-19 15:15:42 +11:00
  • 851acca4b2 Support custom psets Dion Moult 2019-10-19 14:45:07 +11:00
  • 4cddd95337 Fix bug where blank predefined types could be added by accident Dion Moult 2019-10-19 13:59:05 +11:00
  • 5a7acda57d Allow to add attributes from a drop down for ease of use Dion Moult 2019-10-19 13:48:07 +11:00
  • 62f04fc9a6 Move pset definitions into a property group and create a UI for it Dion Moult 2019-10-19 11:36:29 +11:00
  • 4dbe7d92aa Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0 Dion Moult 2019-10-19 10:47:15 +11:00
  • c79db0380d Create quick project setup button for convenience Dion Moult 2019-10-19 10:47:00 +11:00
  • e6cae6e7b9 minor bugfix Demetrio92 2019-10-17 14:06:53 +02:00
  • 791be5006b Couple of minor fixes to make importing more robust Dion Moult 2019-10-17 18:47:01 +11:00
  • 240b642d6d Test light schedule data for gbxml Dion Moult 2019-10-17 18:46:06 +11:00
  • 574d9a3036 Add attributes interface Dion Moult 2019-10-16 23:17:48 +11:00
  • 34e5dac549 Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0 Dion Moult 2019-10-16 07:23:39 +11:00
  • 1fc06da7a2 Create UI to assign and remove Psets Dion Moult 2019-10-16 07:23:03 +11:00
  • 4000fef4c7 Don't apply too many half space subtraction operands at once Thomas Krijnen 2019-10-15 15:06:51 +02:00
  • 503029733c Fix face-face distance calc and hardcode tolerance independent of precision. Thomas Krijnen 2019-10-15 14:14:50 +02:00
  • 734c456fa5 Properly adjust wire intersection tolerance based on vertex clustering Thomas Krijnen 2019-10-15 12:53:44 +02:00
  • 5b81d7a0c1 Fix previous commit Thomas Krijnen 2019-10-15 10:39:58 +02:00
  • f9b76ce022 Don't write materials without diffuse color in geom server Thomas Krijnen 2019-10-15 10:38:49 +02:00
  • fa3431f983 Fix bug with Revit where Revit expects normalised unit vectors. Dion Moult 2019-10-15 18:11:06 +11:00
  • 2d673acb1d Styled items repeat per product, so this should be a list, not a dict Dion Moult 2019-10-15 18:10:32 +11:00
  • 05c05b5700 Purge old BIMTester files Dion Moult 2019-10-15 16:30:10 +11:00
  • 58b7c42fc5 Create features template Dion Moult 2019-10-15 11:58:26 +11:00
  • f78fb0a4f0 Package up BIMTester - basically a super lightweight wrapper around Behave and a JUnit HTML formatter. Dion Moult 2019-10-15 11:19:44 +11:00
  • 2b34d66ca4 Include Behave configuration Dion Moult 2019-10-14 18:27:17 +11:00
  • f21fac9edc Change build url Dion Moult 2019-10-13 20:30:01 +11:00
  • 15a93b1651 Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0 Dion Moult 2019-10-13 20:23:53 +11:00
  • b7ffd4e350 Fix makefile to build just one plugin, since import and export are merged now Dion Moult 2019-10-13 20:20:48 +11:00
  • 833d16404f Update attribute filter in accordance with help string Thomas Krijnen 2019-10-13 07:45:19 +02:00
  • c55dbfc7fa Implement UI to toggle wireframe / swept solid, and assign profiles and extrusions Dion Moult 2019-10-13 15:36:49 +11:00
  • 4476cce08c Create interface panel to select external materials Dion Moult 2019-10-13 11:14:49 +11:00
  • 3db6f42f04 Add latest features into readme Dion Moult 2019-10-13 09:46:12 +11:00
  • 4732dae384 Allow to define surface styles via object, rather than by material Dion Moult 2019-10-12 22:20:09 +11:00
  • 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 Dion Moult 2019-10-12 20:09:41 +11:00
  • c5645a1084 Prevent infinite loops on broken spatial trees Dion Moult 2019-10-12 18:54:12 +11:00
  • 556766bf2b Spatial elements should check both class and name to prevent issue where two elements have the same name Dion Moult 2019-10-12 18:53:40 +11:00
  • 33bea4bf6c Merge branch 'v0.6.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.6.0 Dion Moult 2019-10-11 17:24:53 +11:00
  • bf31ced530 Create JUnit to HTML converter Dion Moult 2019-10-11 17:23:54 +11:00
  • 642fd08d1f Define a few more steps Dion Moult 2019-10-11 17:23:20 +11:00
  • 9d0bbf52a2 Don't include IfcSpace since there can be _lots_ in a large file, and ifc spaces actually have geometry Dion Moult 2019-10-10 21:13:00 +11:00
  • 9056fd7fd1 Remove some abstract entities Dion Moult 2019-10-10 21:12:40 +11:00
  • 7513906aaa Implement basic Gherkin-based QA system Dion Moult 2019-10-10 18:29:22 +11:00
  • 7b15edb44c Implement CSV and XLS writer with logging features for COBie Dion Moult 2019-10-09 14:44:10 +11:00
  • e25bdd009b Remove unnecessary files Dion Moult 2019-10-09 10:45:30 +11:00
  • 72f09e6a22 Merge branch 'v0.6.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.6.0 Dion Moult 2019-10-09 10:13:37 +11:00
  • 7b8a4501e6 Bug #663 - Implement support for COBie issues spreadsheet Dion Moult 2019-10-09 10:12:38 +11:00
  • ba443232b3 Bug #663 - Implement support for COBie coordinates spreadsheet Dion Moult 2019-10-09 10:01:41 +11:00
  • 71153abaf6 Bug #663 - Implement support for COBie attributes spreadsheet Dion Moult 2019-10-09 09:43:22 +11:00
  • d9ebd2d08e Merge experimental new importer plugin into export plugin Dion Moult 2019-10-08 23:05:27 +11:00
  • 792c9b65b1 Build "select by class / type" feature in the UI panel Dion Moult 2019-10-08 22:09:39 +11:00
  • 202a4c0a08 Bug #663 - Implement support for COBie documents spreadsheet Dion Moult 2019-10-08 18:35:56 +11:00
  • 8cb8e22cdc Bug #663 - Implement support for COBie impacts spreadsheet Dion Moult 2019-10-08 18:16:32 +11:00
  • 38972d7ee4 Bug #663 - Implement support for COBie jobs spreadsheet Dion Moult 2019-10-08 17:33:14 +11:00
  • 959609db99 Bug #663 - Implement support for COBie resources spreadsheet Dion Moult 2019-10-08 16:56:37 +11:00
  • e3d24856b9 Bug #663 - Implement support for COBie spares spreadsheet Dion Moult 2019-10-08 16:51:56 +11:00
  • 6513cb6a88 Bug #663 - Implement support for COBie connections spreadsheet Dion Moult 2019-10-08 16:14:00 +11:00
  • 77578b0ade Bug #663 - Implement support for COBie assemblies spreadsheet Dion Moult 2019-10-08 15:45:23 +11:00
  • 32f51086ca Bug #663 - Implement support for COBie systems spreadsheet Dion Moult 2019-10-08 14:52:30 +11:00
  • f426f2c0af Bug #663 - Implement support for COBie components spreadsheet Dion Moult 2019-10-08 14:32:10 +11:00
  • a6916e1f59 Bug #663 - Implement support for COBie types spreadsheet Dion Moult 2019-10-08 13:45:48 +11:00
  • 8f757810e7 Bug #663 - Implement support for COBie zones spreadsheet Dion Moult 2019-10-08 12:22:05 +11:00
  • 2b786ef945 Bug #663 - Implement suport for COBie spaces spreadsheet Dion Moult 2019-10-08 11:47:49 +11:00
  • dc7fb6eb98 Bug #663 - Implement support for COBie floors spreadsheet Dion Moult 2019-10-08 10:54:32 +11:00
  • 3ff9af1421 Bug #663 - Implement support for COBie facilities spreadsheet extraction Dion Moult 2019-10-08 10:18:39 +11:00
  • fc44b4e0d4 Allow user option to export without representations Dion Moult 2019-10-07 22:23:31 +11:00
  • 0ebb33da18 Improve error messaging for incorrect psets Dion Moult 2019-10-07 22:14:52 +11:00
  • eceba6932c Fix date in dist filename Dion Moult 2019-10-07 21:20:39 +11:00
  • 1f6f7f570e Refactor operators into their own file and provide logging capabilities Dion Moult 2019-10-07 21:11:11 +11:00
  • a5de17228a Work towards space boundaries fix Thomas Krijnen 2019-10-06 19:03:31 +02:00
  • 23d65da0e2 Add makefile Dion Moult 2019-10-06 19:59:41 +11:00
  • f391b425ba dilate as boolean Thomas Krijnen 2019-10-06 09:11:44 +02:00
  • 824b30b3da Bundle and implement basic UI with addon Dion Moult 2019-10-05 21:15:53 +10:00
  • 90fee4ef7f Throw in bootstrap file for when you don't want to reload blender to test the plugin Dion Moult 2019-10-04 17:28:57 +10:00
  • adeb3dea61 Include utility to merge materials by diffuse colour to clean up bad IFC files Dion Moult 2019-10-04 17:26:15 +10:00
  • 75f254d162 Extract definitions and descriptions for use in plugin Dion Moult 2019-10-04 17:24:49 +10:00