Commit Graph

  • b452d7c794 Add support for different view scales Dion Moult 2019-12-12 12:51:47 +11:00
  • 1426c7066b Move has_occ() function to __init__ Mieszko Boczkowski 2019-12-09 11:52:30 +01:00
  • f84982f99a Change exception on failed import for Python 2 compatibility Mieszko Boczkowski 2019-12-08 21:37:29 +01:00
  • 8d4f34461e Fix OCC imports in Python Mieszko Boczkowski 2019-12-08 16:57:36 +01:00
  • 516757ba38 Support placing a view / section / diagram on a sheet Dion Moult 2019-12-11 18:50:01 +11:00
  • 25dfa32b7e Switch to absolute paths for module loading Dion Moult 2019-12-11 18:44:46 +11:00
  • 2eeb507b78 WIP support for cutting a section with dimension annotation lines Dion Moult 2019-12-10 18:54:26 +11:00
  • 1d04a3a5c7 Move section generator into plugin to prepare for integration Dion Moult 2019-12-09 21:26:29 +11:00
  • d3b56bd79b Experimental code to merge background faces in a section cut Dion Moult 2019-12-08 21:14:04 +11:00
  • 53d64348fd Allow people to configure exportable contexts Dion Moult 2019-12-07 21:33:44 +11:00
  • d46ba7d1cd Simplify UI for context management Dion Moult 2019-12-07 17:02:59 +11:00
  • c339a97443 Allow IFC clash utility to run as a command line app Dion Moult 2019-12-05 17:28:34 +11:00
  • dfc30c2137 Add sample material pass files and fix relative material locations Dion Moult 2019-12-05 09:54:35 +11:00
  • e9418bfb0b Allow IFC diff utility to read from command line input Dion Moult 2019-12-04 21:58:59 +11:00
  • f7116d70e7 Add experimental UI to manage geometric contexts Dion Moult 2019-12-04 17:49:28 +11:00
  • 2d495e6124 Add support to do basic import of document relationships Dion Moult 2019-12-04 15:30:33 +11:00
  • 5df2b3aa0a Experimental support to proxy one shape for another in IFC Dion Moult 2019-12-03 17:27:22 +11:00
  • a00449e34b Export clash results to JSON with metadata Dion Moult 2019-12-01 22:17:23 +11:00
  • 6250f903ff Implement experimental clash detection with a tolerance Dion Moult 2019-12-01 22:04:28 +11:00
  • 5bb59f3136 Allow fetching Eevee or Cycles materials from a material pass file Dion Moult 2019-11-30 22:42:04 +11:00
  • d76a67450c Import externally defined materials Dion Moult 2019-11-30 12:05:56 +11:00
  • a38df48d5a Support styled item surface colours on IFC import Dion Moult 2019-11-30 11:26:02 +11:00
  • e283b51dbc Add includes for older occt versions Thomas Krijnen 2019-11-26 12:47:43 +01:00
  • 44491c6167 Make the audit class a drop down in the panel UI Dion Moult 2019-11-26 21:05:05 +11:00
  • afaa34ffc2 IfcOpenShell v0.6.0 as subrepo stephassoria 2019-11-25 13:28:10 +01:00
  • 031fd1baff Mostly stable implementation of mirror modifier Dion Moult 2019-11-26 11:49:14 +11:00
  • e643966191 Fix incorrect version replacement Dion Moult 2019-11-25 07:49:13 +11:00
  • ad7ef0be4f Implement experimental support for mirror modifier Dion Moult 2019-11-24 21:30:24 +11:00
  • b9e6665eab Fix reuse of representation maps. See #724 Dion Moult 2019-11-24 18:12:33 +11:00
  • 9bcd932bed fixes for macos catalina Thomas Krijnen 2019-11-22 18:45:11 +01:00
  • bfaa9ed5f9 Old OCC compatibility Thomas Krijnen 2019-11-22 13:12:39 +01:00
  • a2418cf260 added faceset feature (#714) Johan Luttun 2019-11-22 12:58:30 +01:00
  • 69a6f5ee36 Minor fix to build script Dion Moult 2019-11-21 21:49:18 +11:00
  • e781df10b8 Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0 Dion Moult 2019-11-21 21:27:49 +11:00
  • f16861d5a9 Implement support for IfcLibraryInformation like a Git server Dion Moult 2019-11-21 21:27:32 +11:00
  • ad504ff081 Add sentences to exempt IFC files from BIMTester auditing Dion Moult 2019-11-21 09:46:37 +11:00
  • 9a18198988 Partial implementation of project library information Dion Moult 2019-11-21 07:09:08 +11:00
  • de64e3afc3 Reorder BIM property panels for better user experience Dion Moult 2019-11-21 06:48:22 +11:00
  • 7253b07b0c Fix broken select IFC type operator Dion Moult 2019-11-21 06:43:35 +11:00
  • b4f344627d Merge pull request #725 from s-leger/patch-5 Dion Moult 2019-11-19 07:42:59 +11:00
  • c385257c92 Add more warning related to rep usage. See #724 Thomas Krijnen 2019-11-18 12:59:48 +01:00
  • 859afaeece Fix negative right axis s-leger 2019-11-18 07:54:11 +01:00
  • e510d5a197 Fix resolve_boolean_modifier s-leger 2019-11-18 07:51:09 +01:00
  • 33967953b7 Merge pull request #723 from s-leger/patch-5 Dion Moult 2019-11-18 15:55:14 +11:00
  • 34c2cd3c06 Update export_ifc.py s-leger 2019-11-18 05:46:52 +01:00
  • 5cd6f44e73 Update export_ifc.py s-leger 2019-11-18 04:23:41 +01:00
  • b75f1e1758 Merge branch 'v0.6.0' into patch-5 s-leger 2019-11-18 04:07:26 +01:00
  • f12e732854 fix merge error Stephen Leger 2019-11-18 03:49:04 +01:00
  • c9a5fbf221 merge 0.6 into patch-5 Stephen Leger 2019-11-18 03:45:24 +01:00
  • c930b8f155 Optimise select audited operator Dion Moult 2019-11-18 11:30:08 +11:00
  • 1e802bd0a3 Bugfix for BIMTester purge function to overwrite existing feature files Dion Moult 2019-11-18 10:48:50 +11:00
  • c46167073b Specifying an IFC diff now does an incremental import Dion Moult 2019-11-18 10:18:21 +11:00
  • 5237f4a634 Add warning related to rep usage. See #724 Thomas Krijnen 2019-11-17 14:07:32 +01:00
  • b54be81408 Update export_ifc.py s-leger 2019-11-17 14:00:05 +01:00
  • 39a5ecb6d2 Update export_ifc.py s-leger 2019-11-17 13:25:41 +01:00
  • a6128f118a Update export_ifc.py s-leger 2019-11-17 13:12:22 +01:00
  • 448a56afe9 Minor scale fix and code cleanup Dion Moult 2019-11-17 20:41:53 +11:00
  • 0d243beb36 Implement export for objects with non-uniform scale Dion Moult 2019-11-17 19:08:29 +11:00
  • 9e4092a050 Update export_ifc.py s-leger 2019-11-17 03:15:46 +01:00
  • 44d4d9e563 process booleans s-leger 2019-11-17 02:52:20 +01:00
  • f249d55d3c Add version string to Makefile so users know their version Dion Moult 2019-11-17 12:40:14 +11:00
  • 85076dc697 Rename plugin to "BlenderBIM" Dion Moult 2019-11-17 12:29:02 +11:00
  • c074bd455f Ensure null values cannot be picked which result in bad IFC data Dion Moult 2019-11-17 11:59:35 +11:00
  • c04e8f98ec Refactor Blender property definitions in its own file Dion Moult 2019-11-17 11:38:56 +11:00
  • ef6dcd9291 Fix location for parented and constrained objects Dion Moult 2019-11-16 07:38:21 +11:00
  • c51c8602a3 Update ui.py s-leger 2019-11-15 07:16:42 +01:00
  • 9659de6ebf Support export of people and organisations Dion Moult 2019-11-15 15:44:04 +11:00
  • 396979954f Add ability to purge tests of deleted elements Dion Moult 2019-11-15 15:43:33 +11:00
  • 836e350a15 Merge pull request #721 from s-leger/patch-3 Dion Moult 2019-11-15 15:03:59 +11:00
  • 0532048f37 Update ui.py s-leger 2019-11-15 04:59:51 +01:00
  • 78e18f0a01 Update ui.py s-leger 2019-11-15 04:53:58 +01:00
  • e1bf82b88e Merge pull request #720 from s-leger/patch-2 Dion Moult 2019-11-15 14:18:44 +11:00
  • ed0dffb409 Merge pull request #719 from s-leger/patch-1 Dion Moult 2019-11-15 14:18:29 +11:00
  • c66a2589d8 Class naming convention s-leger 2019-11-15 01:48:20 +01:00
  • 7140b2c4e8 Dynamic enumerators s-leger 2019-11-15 01:44:29 +01:00
  • 21e87095dc Minor fix Dion Moult 2019-11-14 07:51:47 +11:00
  • cfe030378a New UI to assign multiple swept solids per object Dion Moult 2019-11-13 18:48:12 +11:00
  • 556a476f9f Improved extrusion algorithm calculates extrusion profiles per face Dion Moult 2019-11-12 17:57:59 +11:00
  • 49efce7eca New option to ignore site, to import incorrectly geolocated IFCs Dion Moult 2019-11-08 17:24:15 +11:00
  • c425b44ca9 Store generated GlobalId values for parametric geometry Dion Moult 2019-11-08 16:45:39 +11:00
  • af16e64fd9 Add UI option to import curves and tolerate invalid IfcSite objects Dion Moult 2019-11-08 16:02:57 +11:00
  • 60b3daf686 Create legacy features to export materials into broken BIM programs like Revit Dion Moult 2019-11-08 15:10:51 +11:00
  • 80dccfeb54 Add support for inner curves in mesh extrusions and fix position bug Dion Moult 2019-11-08 12:39:34 +11:00
  • c89d268986 More elaborate shape fixing on face surface Thomas Krijnen 2019-11-07 14:04:45 +01:00
  • ee7956d921 Add support for plan representations and all target views Dion Moult 2019-11-07 21:49:14 +11:00
  • 609ef5f3a7 Add support for exporting survey points geometry Dion Moult 2019-11-07 17:59:37 +11:00
  • 0477910fc0 Add support for export of imperial units Dion Moult 2019-11-07 16:40:57 +11:00
  • 85a3a97d13 Fix import of conversion based units Dion Moult 2019-11-07 14:20:54 +11:00
  • 9eb035e6f5 Fix export bug with uncast attribute data types Dion Moult 2019-11-07 09:11:25 +11:00
  • 2a407f007c Document fontconfig dependency for occt 7.4 Thomas Krijnen 2019-11-06 14:05:05 +01:00
  • 5992cdfdaf Build script changes for occt 7.4 Thomas Krijnen 2019-11-06 12:03:32 +01:00
  • 0d7d843fc9 Support extruded vector curves and tilts Dion Moult 2019-11-06 17:37:51 +11:00
  • fae405bfe0 Add support for importing curves, such as for survey point curve sets Dion Moult 2019-11-06 11:10:51 +11:00
  • c59c74aeed Confitionally select num_bytes, see #699 Thomas Krijnen 2019-11-05 17:23:13 +01:00
  • e36357d381 Log error about missing triangulation Thomas Krijnen 2019-11-05 15:47:02 +01:00
  • 8d96f40934 Check for inner wires before reinitializing face builder Thomas Krijnen 2019-11-05 15:27:39 +01:00
  • a1253b004d Fixes for closed/non-periodic nurbs curve edges #586 Thomas Krijnen 2019-11-05 15:13:34 +01:00
  • ee79401a34 Correct attribute_filter notice Thomas Krijnen 2019-11-05 14:43:37 +01:00
  • 37990310eb Experimental half-broken support for curves added Dion Moult 2019-11-05 21:49:17 +11:00
  • d806c6ab55 Cull-backfaces and cache geometry creation in IfcDoc Dion Moult 2019-11-02 20:08:34 +11:00