Commit Graph

2764 Commits

Author SHA1 Message Date
Dion Moult 4a5fe83dab Fix minor regression where the section cutting plane doesn't work if you haven't selected an object 2020-11-27 22:07:32 +11:00
Dion Moult 78666caa47 Minor improvement to roundtripping. Combined with 2.91 booleans, this rocks. 2020-11-27 22:02:12 +11:00
Dion Moult 3ad2d0eaac Fix import bug where some IfcOpeningElements aren't put in the openings collection properly 2020-11-27 22:01:43 +11:00
Dion Moult 7ad35249b8 IfcOpeningElements now show up as wireframe for convenience by default 2020-11-27 22:01:15 +11:00
Dion Moult 259d467164 Add experimental support for non-IFC Blender clashing. See #1129. 2020-11-27 18:18:23 +11:00
Dion Moult cfa97be080 Be less accommodating to invalid Revit grids. See #1133. 2020-11-27 12:14:08 +11:00
Dion Moult fddea742b8 Support invalid IfcGrid elements coming from Revit. See #1133. 2020-11-27 09:31:00 +11:00
Bernd Hahnebach 6ebb69f62e bimtester: steps, improve imports 2020-11-27 09:07:01 +11:00
Dion Moult b0097d35b4 Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0 2020-11-26 21:31:52 +11:00
Dion Moult 15ea15d9ab Roundtripping geometry now works for one to many styled item relationships 2020-11-26 21:31:42 +11:00
Bernd Hahnebach b88eb37bdf bimtester: improve imports in steps 2020-11-26 19:00:57 +11:00
Bernd Hahnebach 5ce334019c bimtester: merge guibimtester into bimtester module 2020-11-26 19:00:57 +11:00
Bernd Hahnebach 15199152ac bimtester: code formating and comments 2020-11-26 19:00:57 +11:00
Dion Moult e346d5e3c6 Support invalid empty IFC properties coming from ArchiCAD. See #1131. 2020-11-26 12:48:03 +11:00
Dion Moult 957cc02157 Support exporting downgraded material definitions to IFC2X3 from IFC4 2020-11-26 09:53:05 +11:00
Bernd Hahnebach 32f99428c3 bimtester: move code into a package directory 2020-11-26 08:30:03 +11:00
Thomas Krijnen acb518613b #1118 check parallel and shape type 2020-11-25 11:02:57 +01:00
Dion Moult 25a26db360 Exporting classifications to IFC2X3 (including downgrading) is now supported 2020-11-25 20:35:11 +11:00
Dion Moult 5cbc924c85 Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0 2020-11-25 20:17:47 +11:00
Dion Moult 4bff3dc3dd Roundtripping native geometry now works across different IFC schema versions 2020-11-25 20:17:30 +11:00
Bernd Hahnebach a5b00f1ac9 bimtester: pass the ifc base file name to behave 2020-11-25 19:29:47 +11:00
Bernd Hahnebach a9a8213731 bimtester: comments and code formating 2020-11-25 19:29:47 +11:00
Dion Moult 33b2661464 Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0 2020-11-25 13:15:20 +11:00
Dion Moult 3085c88647 New experimental IfcOpenShell IFC2X3<->IFC4 version migration utility 2020-11-25 13:13:46 +11:00
Bernd Hahnebach 7ec91728be bimtester: remove the just added licence headers to avoid any confusion 2020-11-25 08:56:03 +11:00
Thomas Krijnen b1c4481795 Option to disable boolean results (sets result to first operand) 2020-11-24 16:58:05 +01:00
Bernd Hahnebach dd4902be18 bimtester: fix licence header 2020-11-24 18:04:34 +11:00
Dion Moult c057cb9aab Recreating round-tripped representations now preserves surface styles 2020-11-24 12:09:49 +11:00
Dion Moult e2543954c0 Native geometry round-tripping now works with decoupled surface styles 2020-11-24 10:18:16 +11:00
Bernd Hahnebach 7ba812c6c9 bimtester: some restructure work 2020-11-24 08:21:19 +11:00
Thomas Krijnen b15acfed42 Update IfcGeomShapes.cpp 2020-11-23 11:21:14 +01:00
Thomas Krijnen 648c976dd4 Remove debugging code #1121 2020-11-23 11:20:55 +01:00
Dion Moult dd0a3ad7b8 Minor fix. Forgot to commit when I cleaned up the simpler copy attributes operator. 2020-11-23 16:01:21 +11:00
Dion Moult b37ddb766f Native representation roundtripping now supports layer assignments and will "fix" representations to use subcontexts properly. See #952. 2020-11-23 16:00:45 +11:00
Dion Moult 7cc832ea15 Fix warnings in new simplified copy attribute to selection operator 2020-11-22 09:29:33 +11:00
johanrd fc5fcef079 Fix for #1119 (regression from 0984751) 2020-11-21 10:53:00 +01:00
Dion Moult 280466df53 Fix bug where a material wouldn't get assigned for multiple mapped representations 2020-11-20 23:31:52 +11:00
Dion Moult 2bd44e2fe8 Add support for importing IfcMaterial description and category attributes 2020-11-20 23:31:29 +11:00
Dion Moult 9a87f3673a Vendor workaround "treat styled item as material" deprecated, as new material & style system supports styles much better 2020-11-20 20:30:30 +11:00
Dion Moult 5af85ee7a3 Add support for IFC2X3 material data imports 2020-11-20 19:49:50 +11:00
Dion Moult e150e5f6c3 Fix default layer category to none, not load bearing, in case we import IFC2X3 where this is blank 2020-11-20 19:49:04 +11:00
Dion Moult 44dc5a92b7 Fix bug where no colour is set if only a styled item has a style but a material has no representation 2020-11-19 22:38:23 +11:00
Laurens Oostwegel 1f938c7f1a Deleted IfcWall duplicate in defaut styles 2020-11-19 20:35:56 +11:00
Dion Moult 225f8c788b Bump IFCJSON dep 2020-11-15 22:15:53 +11:00
Dion Moult 17d069e9b5 Bump IfcOpenShell & minor fix 2020-11-15 21:08:25 +11:00
Dion Moult 21b9557b97 Minor fix 2020-11-15 20:26:22 +11:00
Dion Moult 76b29cb174 Presentation layers are now assigned to meshes, and implement representation assignment. See #1109. 2020-11-15 17:00:50 +11:00
Dion Moult 1c24a59075 Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0 2020-11-14 22:18:14 +11:00
Dion Moult 9080744669 Minor fixes to new presentation layer features by Krande 2020-11-14 22:17:56 +11:00
Thomas Krijnen 47cd183e61 submodule 2020-11-14 11:04:12 +01:00