Commit Graph

  • fa23f64e9f Fix #1344. You can now reorder items in a material layer set Dion Moult 2021-03-08 14:20:43 +11:00
  • cfaa90b1fb Fix bug where material / style UI was showing without a loaded IFC Dion Moult 2021-03-08 12:11:29 +11:00
  • dc909f1fc6 Add support for adding material layer set usages to elements Dion Moult 2021-03-08 08:40:56 +11:00
  • 30fc2ad580 SVG: Fix storey elevations Thomas Krijnen 2021-03-07 12:07:40 +01:00
  • c542fb2480 explicit cast Thomas Krijnen 2021-03-07 10:22:22 +01:00
  • 25717d002f Fix bug where nested aggregates failed to import Dion Moult 2021-03-07 14:16:08 +11:00
  • 0181bd7e56 Add support for square and cubic decimetre units Dion Moult 2021-03-07 10:51:30 +11:00
  • 71c6bba36d Third time lucky. Dion Moult 2021-03-06 14:42:30 +11:00
  • eb539666d9 Second time lucky. Dion Moult 2021-03-06 14:02:22 +11:00
  • e43eec6203 Add support for Python 3.9 Dion Moult 2021-03-06 09:36:31 +11:00
  • 4ca64ac42e SVG: preliminary --draw-storey-heights Thomas Krijnen 2021-03-05 21:50:32 +01:00
  • f51e0db7fe build: Check for libxml2 Priit Laes 2021-02-06 23:41:37 +02:00
  • b1e8e0a968 Update vs-cfg.cmd Thomas Krijnen 2021-03-05 20:58:34 +01:00
  • be66a98cfa Implement support for showing IfcMaterialLayerSetUsage material types Dion Moult 2021-03-05 18:27:19 +11:00
  • 76487ea3bf Deprecate the "allow non-element aggregates" workaround for prostructures as the new aggregate system should make it obsolete. Dion Moult 2021-03-05 16:42:39 +11:00
  • 13fe011c75 Fix bug where sometimes cartesian point offsets wouldn't get detected correctly for poorly geolocated files Dion Moult 2021-03-05 16:38:51 +11:00
  • 266a341c6b You can now assign/unassign products to groups. Part of #1153 roadmap. Dion Moult 2021-03-05 15:37:40 +11:00
  • a5bcbe046f You can now view, add, edit, and remove IFC groups. Useful, but also needed for #1153. Dion Moult 2021-03-05 14:06:13 +11:00
  • ab057e3eff Fix bug where you couldn't do import profiling on Windows. Thanks erab! Dion Moult 2021-03-05 10:02:29 +11:00
  • 6aa0651190 #1153 support IfcAnnotation with Box as drawing view Thomas Krijnen 2021-03-04 14:39:32 +01:00
  • 0f296c486f todo note Thomas Krijnen 2021-03-04 14:38:36 +01:00
  • 29f64f7c11 Drawing cameras now save IfcBlock representations in IFC. See #1153. Dion Moult 2021-03-04 22:04:40 +11:00
  • d2d4a1b976 Bundle IfcConvert with the BlenderBIM Add-on. See #1153. Dion Moult 2021-03-04 20:54:31 +11:00
  • 249ff95920 Minor fix Dion Moult 2021-03-04 17:26:39 +11:00
  • 4c8d12d978 Fix bug where you could add psets of the same name multiple times Dion Moult 2021-03-04 17:02:05 +11:00
  • 04d02feb86 Null automatically toggles when you set a property in a pset now Dion Moult 2021-03-04 14:58:26 +11:00
  • e6700ea29b Fix bug where existing blender offsets weren't used when importing two offset models consecutively Dion Moult 2021-03-04 11:58:07 +11:00
  • 9c7c3d7078 Users can now toggle hiding of null / empty properties in case they are powerusers Dion Moult 2021-03-03 21:50:13 +11:00
  • 0d3175c6ef Improve pset UI to show if no properties are set Dion Moult 2021-03-03 21:42:00 +11:00
  • 04abadac22 You can now reassign classes in bulk Dion Moult 2021-03-03 21:16:51 +11:00
  • 0b39226869 update readme and changelog Jesusbill 2021-03-01 23:39:13 +01:00
  • 9e31991e75 add "bonded" case for mesh and run Jesusbill 2021-03-01 23:22:55 +01:00
  • b40bd681b1 fixed disappearing extrusion gizmo QwiglyDee 2021-03-01 23:46:52 +07:00
  • 63384a730b WIP gizmo for parametreic extrusion, see #1324 QwiglyDee 2021-03-01 18:42:28 +07:00
  • b9f81b8014 Minor packaging fix Dion Moult 2021-03-01 10:57:48 +11:00
  • c34f357301 Minor fix Dion Moult 2021-03-01 10:52:21 +11:00
  • beb58b89fe Basic module for integration with Augin. Nice. Dion Moult 2021-03-01 10:52:09 +11:00
  • 97df037c93 Reformat ids.py Thomas Krijnen 2021-02-28 09:34:35 +01:00
  • a7d8bffca5 Merge branch 'v0.6.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.6.0 Thomas Krijnen 2021-02-28 09:31:38 +01:00
  • b5f58dc113 #1349 result formatting Thomas Krijnen 2021-02-28 09:31:21 +01:00
  • 4e889b75d7 BIMTester can now accept both IDS .xml as well as Gherkin .feature files and generate HTML reports Dion Moult 2021-02-28 14:35:21 +11:00
  • 36cfb0d3f5 Meshes can now be automagically converted into circular and arbitrary profile extrusions (swept solids) Dion Moult 2021-02-28 12:04:30 +11:00
  • 5921bcb63d You can now automagically convert meshes into rectangular solid extrusions Dion Moult 2021-02-27 21:15:08 +11:00
  • 23ad1a8005 Preliminary bSI IDS implementation Thomas Krijnen 2021-02-27 11:04:45 +01:00
  • f257aef8f4 #1348 special case profiledefwithvoids, needs more work Thomas Krijnen 2021-02-27 10:58:22 +01:00
  • 3eacd809b0 validate() docstring Thomas Krijnen 2021-02-24 14:06:48 +01:00
  • e1b90ed3b2 Rebuild pset template UI to be less confusing and match the UX paradigm of other modules Dion Moult 2021-02-24 21:07:27 +11:00
  • 28c2d7248e Fix bug in where IfcCountMeasure and similar properties were not editable Dion Moult 2021-02-24 16:21:27 +11:00
  • 3bee746f49 Optimise aggregate creation on large file imports Dion Moult 2021-02-24 13:49:06 +11:00
  • eeb27bb1c7 Fix regression in last release where the file was loaded twice during import, which led to increased import times Dion Moult 2021-02-24 12:51:50 +11:00
  • d50c89abee Fix #1337. Changing the name of a Blender object now also auto changes its IFC name. Dion Moult 2021-02-23 21:15:27 +11:00
  • 15cf3f5afd Fix bug where undo operations may invalidate an ID map and break everything Dion Moult 2021-02-23 20:01:00 +11:00
  • 1e22dbca1e Meshes are auto updated in the IFC as well when edit mode is toggled now. Dion Moult 2021-02-23 19:19:06 +11:00
  • 28fbf0ea99 Minor fix Dion Moult 2021-02-23 18:55:42 +11:00
  • d874a0089d Add documentation for ifcpatch. Dion Moult 2021-02-22 22:04:23 +11:00
  • 441d842f67 You can now easily get and set the cursor location for local<->global coordinate conversions Dion Moult 2021-02-22 18:27:57 +11:00
  • 667ac307c3 Fix bug where cursor was not placed in the correct unit after a global->local coordinate conversion Dion Moult 2021-02-22 18:16:09 +11:00
  • c81031819c Fix bug where blender offsets were not considered in local<->global coordinate conversion Dion Moult 2021-02-22 18:15:22 +11:00
  • 7cbb87284c Fix bug where selecting high polygon meshes for debugging fails Dion Moult 2021-02-22 16:52:10 +11:00
  • 4a2465674e Merge branch 'cgal' of https://github.com/tudelft3d/IfcOpenShell into v0.7.0-rewrite Thomas Krijnen 2021-02-21 17:26:16 +01:00
  • 46d24f112c Remove static keywords Thomas Krijnen 2021-02-21 17:25:50 +01:00
  • 5b13db129d Merge branch 'cgal' of https://github.com/tudelft3d/IfcOpenShell into cgal aothms 2021-02-21 16:38:53 +01:00
  • a57f08a9da Fix map invalidation reported by valgrind aothms 2021-02-21 16:37:33 +01:00
  • 4ec24e93a6 Don't store precision cube (multi-threading) Thomas Krijnen 2021-02-21 16:34:51 +01:00
  • 7812ecb189 C++17 compat Thomas Krijnen 2021-02-21 16:34:34 +01:00
  • d0a9edd186 Update occ_utils.py RobinVanTol 2021-02-21 15:37:16 +01:00
  • 425379aaad Bump IfcOpenShell build Dion Moult 2021-02-21 22:11:05 +11:00
  • a1f740bd81 Don't use pointers for Representation elements johltn 2021-02-21 11:41:04 +01:00
  • 25d86a50c5 Minor fix for previous commit Dion Moult 2021-02-21 11:55:04 +11:00
  • 0286cd370d Improve UI to change spatial container to prevent accidentally selecting incorrect objects Dion Moult 2021-02-21 11:24:27 +11:00
  • 5be6954fd7 Made changes accordign to PR review johltn 2021-02-20 15:35:33 +01:00
  • 0178804feb Fix bug where removing mapped representations leaving you with nothing was a poor user experience Dion Moult 2021-02-20 18:03:03 +11:00
  • 1892e9cc86 Fix bug where copying a class did not enforce mapped representations Dion Moult 2021-02-20 17:23:58 +11:00
  • 1b46f5c83a Fix bug where you couldn't edit the geometry of a grid axis Dion Moult 2021-02-20 17:13:36 +11:00
  • 3a0edab8c1 Blender now helps prevent saving Blender without having an exported IFC. See #1323. Dion Moult 2021-02-20 15:15:44 +11:00
  • 7032ee9f11 STEP IDs are now shown for non-rooted elements, like grid axes. Dion Moult 2021-02-20 13:53:11 +11:00
  • fd19b2d730 Fix #1312. Allow null ownership histories in IFC4. Dion Moult 2021-02-20 10:26:58 +11:00
  • a65b9f2ba7 You can now add type instances, and mapped representations are enforced. Dion Moult 2021-02-20 10:11:27 +11:00
  • 2db4a6f89f Fix bug where you couldn't copy classes without representations. Dion Moult 2021-02-20 09:21:18 +11:00
  • 415203e9c2 Add HDF description in IfcConvert johltn 2021-02-19 17:12:58 +01:00
  • 029c2cc33d Cleaning johltn 2021-02-19 17:05:32 +01:00
  • 40266e7bf2 Fix constructor arguments names johltn 2021-02-19 17:03:41 +01:00
  • 9816e96a34 Add OCCT data to output file johltn 2021-02-19 12:05:29 +01:00
  • f4fc8914b8 Get BrepElement to triangulate + serialize from it johltn 2021-02-19 11:52:32 +01:00
  • 517b819504 .bat script typo Thomas Krijnen 2021-02-19 10:43:47 +01:00
  • aa9fd1de21 Get OCCT data johltn 2021-02-18 20:54:22 +01:00
  • 17bb42faab Add IFC entity type as element group attribute johltn 2021-02-18 11:19:03 +01:00
  • c7a0003ef4 Handle isyup johltn 2021-02-18 10:41:54 +01:00
  • 12983ea4fe Move HDF compound type definitions to constructor johltn 2021-02-18 10:35:51 +01:00
  • 0882bfaf3e Add faces existence condition and keep cleaning johltn 2021-02-18 10:12:29 +01:00
  • a0f79cc0db Fix #1318 - unable to install add-on due to clash with Blender-OSM. Dion Moult 2021-02-18 17:44:42 +11:00
  • bf24f46806 Change file extension and start cleaning johltn 2021-02-17 17:20:03 +01:00
  • 67666ed70e Attempt at https://github.com/IfcOpenShell/IfcOpenBot/issues/1 Thomas Krijnen 2021-02-17 16:06:50 +01:00
  • 6bcfa5946f New basic UI to view tasks in an IFC file Dion Moult 2021-02-17 22:54:11 +11:00
  • 52691b7ee5 You can now edit parameters of parametric profile definitions in geometry. Dion Moult 2021-02-17 22:03:41 +11:00
  • 780ea707b0 Highly experimental script to convert from IFC task trees into a Gantt chart JSON for jsgantt-improved Dion Moult 2021-02-17 21:17:02 +11:00
  • 7e7cfbdd5f Highly experimental script to convert from P6 XML into an IFC task tree. Dion Moult 2021-02-17 21:16:21 +11:00
  • ab102176cc IfcOpenShell date util now supports converting to IFC2X3 date entities Dion Moult 2021-02-17 21:12:04 +11:00
  • b69b2fb960 Use compound types for the 3 datasets johltn 2021-02-17 10:38:27 +01:00
  • d7f289bc8a Update stylesheet Thomas Krijnen 2021-02-16 20:23:36 +01:00