Dion Moult
074a8c287f
Support owner histories for a bunch more usecases. About half done.
2021-03-26 10:39:07 +11:00
Dion Moult
d4736710a5
Thanks @ihabelaghoury! You can now select objects in the viewport by GlobalId from the IFC inspector
2021-03-25 20:29:37 +11:00
Dion Moult
0bc86631a5
Minor fixes after the refactor mess
2021-03-25 20:19:48 +11:00
Dion Moult
9751b6af05
Deletions are now synced on export, so you don't need to delete via the UI.
2021-03-25 16:48:58 +11:00
Dion Moult
6d641aaac1
Still cleaning up related to ownership histories. See #1399 .
blenderbim-210325
2021-03-25 16:32:43 +11:00
Dion Moult
489a248e9a
Refactor ownership history system to be simpler and just a usecase. See #1399 .
2021-03-25 11:42:12 +11:00
Jesusbill
9c00872a57
replace settings=None with {}
2021-03-25 00:54:42 +01:00
Dion Moult
d77bc6bdaa
First attempt at ripping out agnostic code into ifcopenshell.api namespace. See #1399 .
2021-03-25 10:48:48 +11:00
Priit Laes
911d703f57
build: Use -Wno-deprecated-copy for GCC 9+
...
OpenCascade causes a lot of warnings due to -Wdeprecated-copy on GCC 9+.
These warnings are also emitted with clang, but only once per file.
2021-03-24 09:25:13 +01:00
Dion Moult
09bf5b85aa
Refactor getting primitive data type into util
2021-03-24 16:09:29 +11:00
Dion Moult
41a694d0dc
Fix bug where you couldn't set logical properties in psets. See #1086 .
blenderbim-210324
2021-03-24 14:57:52 +11:00
Jesusbill
6232ee36f9
add structural connection connected members - wip
2021-03-24 00:15:22 +01:00
Jesusbill
5b1cc2cab5
rename connection to boundary condition + minor edits
blenderbim-210323
2021-03-24 00:10:07 +01:00
Thomas Krijnen
f706adfb81
OCCT pre 7 compatibility
2021-03-23 13:27:31 +01:00
Thomas Krijnen
b0358a5a7b
Keep a set of visited edges in sort
2021-03-23 10:43:12 +01:00
Thomas Krijnen
eb09cc8af8
Costrain number of edges in sorted_edges
2021-03-22 14:03:24 +01:00
Dion Moult
7c61c7d200
You can now import and export IFCCSV to the current file in memory without writing to disk
2021-03-22 16:19:29 +11:00
Dion Moult
92d28901ac
Fix bug where IFCCSV delimiter was not able to be specified on read/write properly
blenderbim-210322
2021-03-22 15:35:17 +11:00
Dion Moult
32769184b0
Attempt number 4
2021-03-21 20:13:27 +11:00
Dion Moult
de7f1d9d46
Attempt number 3
2021-03-21 20:10:53 +11:00
Dion Moult
cbd0c8a410
Attempt number 2
2021-03-21 20:07:40 +11:00
Dion Moult
f4f40c4b16
Fix fatal bug with BIMTester where languages were not bundled in installation.
2021-03-21 20:04:24 +11:00
Dion Moult
f9d70fd51d
Whoops
blenderbim-210321
2021-03-21 12:13:42 +11:00
Dion Moult
bb43405299
Fix #1294 bug where BIMTester doesn't run if you have multiple drives on Windows. Thanks @rbertucat!
2021-03-21 12:07:27 +11:00
Priit Laes
00cb3cd0db
travis: Bump to Ubuntu 20.04, Python3 and use apt addon as well
2021-03-20 10:58:47 +01:00
Priit Laes
823f988536
travis: Use system JSON package
2021-03-20 10:58:47 +01:00
Priit Laes
d95977a784
travis: Simplify directory "shuffling"
2021-03-20 10:58:47 +01:00
Priit Laes
4f9991fb13
travis: Use make -j $(nproc)
2021-03-20 10:58:47 +01:00
Priit Laes
d8b2cc77cc
travis: Enable ccache
2021-03-20 10:58:47 +01:00
Priit Laes
077f9b701d
ifcgeom: Remove unneeded cast causing warning by -Wignored-qualifiers
2021-03-20 10:56:57 +01:00
Priit Laes
36ade628cf
Fix grammar
2021-03-20 10:56:57 +01:00
Priit Laes
0f59f3e35a
ifcgeom: Remove unused variable
2021-03-20 10:56:57 +01:00
Priit Laes
31e7bad056
ifcgeom: Reorder the members in constructors to avoid side effects (Wreorder)
2021-03-20 10:56:57 +01:00
TestPrab
eee693dfcb
Added requirements file ( #1397 )
2021-03-20 20:31:36 +11:00
Dion Moult
4a8e03862b
Improve usability that you can run a patch recipe without providing arguments. See #1393 .
blenderbim-210320
2021-03-20 20:04:10 +11:00
Dion Moult
04f7fc0bdb
Minor fix
2021-03-20 20:02:53 +11:00
Dion Moult
fbe9bb1ee2
Fix bcf bug for optional project.bcfp and optional project data
2021-03-20 17:56:43 +11:00
Jesusbill
ca59b3220b
small fix and mod in ifc2ca
2021-03-19 23:39:25 +01:00
Jesusbill
39c8c8db37
small fix and mods
2021-03-19 23:38:28 +01:00
Dion Moult
f49de02ab7
Minor purge
blenderbim-210319
2021-03-19 11:04:27 +11:00
Dion Moult
8b0a7821b1
You can now view / add / edit / remove structural boundary conditions
2021-03-19 10:55:52 +11:00
Dion Moult
0f365cadbd
Experimental code for (currently slow) native faceted brep handling. See #841 .
blenderbim-210318
2021-03-18 19:02:54 +11:00
Dion Moult
0bc76b1af7
Reimplement lost feature from refactor - native handling of swept disks (mostly rebar) in Blender during import
blenderbim-210317
2021-03-17 12:39:35 +11:00
Cyril Waechter
efce28c053
Fix: get_applicable return empty generator ( #1390 )
...
`PsetQto.get_applicable` was returning an empty generator when called
multiple times. Combination on lru_cache and generator seems to lead to
this unwanted behavior.
It now returns a list to keep gains of lru_cache performance.
2021-03-17 09:23:06 +11:00
Dion Moult
071505038d
Fix #1388 . Extract elements IfcPatch recipe now retains aggregation relationships.
2021-03-16 21:48:17 +11:00
Dion Moult
98938acb26
Fix bug where nested aggregates were not nested in the Blender scene during import
2021-03-16 20:48:12 +11:00
Jesusbill
4817360ecd
place structural elements in dedicated collections
blenderbim-210316
2021-03-16 01:05:25 +01:00
Dion Moult
b8e3fbba8c
You can now import structural point connections.
2021-03-15 21:02:25 +11:00
Dion Moult
49ea774851
Export auto syncs edited meshes if authoring mode enabled. See #1360 .
2021-03-15 20:32:47 +11:00
Dion Moult
f4f2a3d24e
Object placements are now updated on export in case you forgot to sync them in authoring mode. See #1360 .
2021-03-15 18:58:32 +11:00