Thomas Krijnen
cc2138463e
Merge branch 'v0.6.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.6.0
2021-02-14 09:49:03 +01:00
Thomas Krijnen
6de3e55d19
make wrapper import in schema_class optional
2021-02-14 09:43:10 +01:00
Dion Moult
595131e6e8
Fix #1313 . Fix bug where you couldn't import two different IFC files in succession in the same Blender file.
2021-02-14 17:27:10 +11:00
Dion Moult
6966da3bdf
Switching construction type now has an option to map representations
2021-02-14 16:50:27 +11:00
Thomas Krijnen
4e897a0c21
surface style ids on serialization
2021-02-13 16:03:57 +01:00
Long
73a9015801
ifcpatch make.py ( #1319 )
2021-02-13 20:23:59 +11:00
Dion Moult
1b2bebecb0
You can now assign types with a smart type filter, without needing to first import types into Blender
2021-02-13 18:29:52 +11:00
Dion Moult
e4dee2258d
Fix #1300 . New IfcOpenShell.util.type module for checking applicable type classes.
2021-02-13 18:27:02 +11:00
Long
7de3eec1b1
make ifcpatch callable from command line ( #1317 )
2021-02-13 10:06:15 +11:00
rbertucat
20fe48bd6a
BuildingSmart IFCRail changes to BIMTester ( #1309 )
...
* Add a way to validate the IFC file in BIMTester
* Fix an issue in Report where only the first error was shown
* Fix the usage of Schema in BIMTester
* Add Aggreation steps to BIMTester
2021-02-12 09:34:10 +11:00
Thomas Krijnen
1d6b2dcb37
SVG: IfcAnnotation objectype handling
2021-02-09 14:04:01 +01:00
Thomas Krijnen
45f3e677df
Also process wires as part of geometric sets
2021-02-09 14:03:35 +01:00
Jesse Vander Does
65160f9bb4
Removed new line
2021-02-09 13:43:29 +01:00
Jesse Vander Does
333ba08841
Added '--no-wire-intersection-tolerance' option
2021-02-09 13:43:29 +01:00
Jesse Vander Does
2cb3b0817f
Updated description
2021-02-09 13:43:29 +01:00
Jesse Vander Does
4ea95960a2
Added '--strict-tolerance' option
2021-02-09 13:43:29 +01:00
Jesse Vander Does
10f4bca5d2
Moved no wire flag inside of wire_intersections method
2021-02-09 13:43:29 +01:00
Jesse Vander Does
d4a01618cd
Fixed white space
2021-02-09 13:43:29 +01:00
Jesse Vander Does
c9c6529978
Added '--no-wire-intersection-check'
2021-02-09 13:43:29 +01:00
Jesse Vander Does
2829a0764b
Remove wire intersection check to preserve faces
2021-02-09 13:43:29 +01:00
Dion Moult
76d61cb4d4
Minor fix - map representation now only does that, and nothing more
2021-02-07 22:15:21 +11:00
Dion Moult
e9d2a39166
Only IFC files are now shown in the export file dialog for a less confusing user experience
2021-02-07 20:00:26 +11:00
Dion Moult
d08f4171e3
Type representations are now always imported (better for authoring), and also import super fast compared to before (before, enabling types being imported would significantly slow down import times)
2021-02-07 19:57:32 +11:00
Dion Moult
23483eafb3
Fix bug where removing a mapped representation did not properly considered all mapped usages
2021-02-07 19:13:36 +11:00
Dion Moult
686ba2536b
Fix bug where you could create mapped representations without having a type product
2021-02-07 19:08:34 +11:00
Dion Moult
7d5ac99f34
Fix bug where representations wouldn't be purged correctly if they were part of a layer with many items
2021-02-07 19:05:56 +11:00
Dion Moult
9b8d224aca
Minor fix
2021-02-07 13:27:23 +11:00
Dion Moult
8939d93333
Fix bug where product and type representations wouldn't be linked in Blender when importing
2021-02-07 12:53:41 +11:00
Dion Moult
04aad216ba
Type representation maps are now shown in the IFC Representations UI panel
2021-02-07 11:44:14 +11:00
Dion Moult
92ba412c95
Fix bug where add grids didn't work. See #1284 .
2021-02-06 15:24:53 +11:00
Dion Moult
110c382973
Fix ability to create grids which was totally broken
2021-02-06 15:14:38 +11:00
Dion Moult
977df60f05
Fix #1283 - dumb objects now have an assigned class
2021-02-06 08:01:29 +11:00
Long
01b1f4642f
fix ifcpatch recipe import path ( #1296 )
2021-02-05 18:19:10 +11:00
Dion Moult
e92a84f917
Bump IfcOpenShell to address bug #1293 and bug #1281 .
2021-02-05 10:08:20 +11:00
Dion Moult
04a2949d75
Fix import bug where loading existing elements wouldn't work.
2021-02-05 08:54:46 +11:00
Dion Moult
031a0cec59
Minor fix
2021-02-05 08:30:54 +11:00
Dion Moult
5f8e77c292
New create shape debugging tool to help determine broken or crashing elements
2021-02-04 22:25:43 +11:00
Dion Moult
384d007770
Validating IFCs UI now moved over into debug panel
2021-02-04 21:59:08 +11:00
Dion Moult
e14a3a99c0
Fix bug where spatial objects with representations didn't import correctly.
2021-02-04 14:50:46 +11:00
Dion Moult
96260cdb39
Minor fix
2021-02-04 12:35:34 +11:00
Dion Moult
d7f526eafd
Minor fix
2021-02-04 11:56:56 +11:00
Dion Moult
55b081edf7
Implement BIMTester web app mockup
2021-02-04 11:54:42 +11:00
Thomas Krijnen
ffb8c016b6
#1287 Don't wel accross different rep items
2021-02-03 14:51:02 +01:00
Dion Moult
11697fbd47
You can now specify a set of custom step definitions to BIMTester.
2021-02-03 21:58:49 +11:00
Dion Moult
4b9520a1bb
Fix #1289 . Users can now reassign the IFC file location if it moves.
2021-02-03 19:15:25 +11:00
Dion Moult
9717d6b1eb
Fix #1288 - error when importing consecutive files.
2021-02-03 17:30:19 +11:00
Dion Moult
2f2b4e7dc2
Fix bug where switching representations would not work or create duplicate meshes.
2021-02-03 16:41:41 +11:00
Dion Moult
f6c2a18e63
Now, users don't need to consider include curves and 2D annotations will always be imported. See #1142 .
2021-02-03 16:22:23 +11:00
Dion Moult
08d959f66d
Fix #1282 . Bug where unable to install add-on in older Blender versions.
2021-02-03 14:45:52 +11:00
Dion Moult
aa41f698c1
Fix #1287 . Back to IfcOpenShell for booleans. Optional conversion to Blender if the user decides to do so.
2021-02-03 13:49:36 +11:00