Thomas Krijnen
099013fa05
revert #1927 for mpir
2021-12-09 20:27:55 +01:00
Ttofuuu
4a8843b6bb
fix mpfr checking problem
...
https://github.com/BrianGladman/mpir.git 's mpfr will lead to a merge problem and make IFCOS fail to build depends on Windows. Change the link to anothms will fix this problem.
2021-12-09 20:26:19 +01:00
Thomas Krijnen
33d15b42b7
bop face addition check only for subtraction
2021-12-09 20:24:21 +01:00
Gorgious56
44581c77ac
Extend ifc debug panel ( #1924 )
...
* Prevent searching for invalid ID in IFC debugger
You can still input <= 0 IDs for debugging purposes
But the field won't let you drag below ID = 1
Also changed default to 1 so it doesn't throw an error by default
* Extend ops descriptions, labels and debug output
* Use Operator property for selecting dense meshes
* Prevent error if id has no geom representation
* Use Poll operator and poll fail message
* Debug op to select highest meshes by polygon percentile
2021-12-09 13:41:15 +01:00
Bernd Hahnebach
e848b249a6
bimtester: if lang argument is not set use feature file lang for output messages, improves #1910
2021-12-09 12:04:47 +01:00
Bernd Hahnebach
f85c3ae24c
bimtester: update log and smartview, they still are deactivated by default, fixes #1892
2021-12-09 09:06:51 +01:00
Dion Moult
7c633fab31
Fix bug where libraries didn't work in IFC2X3
2021-12-09 17:51:29 +11:00
Dion Moult
f716f8a357
You can now add feed relationships in a Brick model from IFC elements
2021-12-09 17:50:57 +11:00
Dion Moult
d156927e13
From an IFC element, you can now add a new Brick element in a Brick model
2021-12-09 17:48:47 +11:00
Dion Moult
2ef1f4d812
Assigning a brick reference now adds a 2-way IFC reference in the Brick model
2021-12-09 17:45:08 +11:00
Dion Moult
78a36ab429
Fix #1816 . Fix bug where cameras weren't allowed to be optional in BCF 2.1.
2021-12-09 13:51:55 +11:00
Dion Moult
763a38bc9c
Fix bug with missing system arrows in visualising offset models and sink/source mixed flows.
2021-12-09 13:40:23 +11:00
Dion Moult
a23c88a53e
Minor fix for #1902 .
blenderbim-211209
2021-12-09 13:38:46 +11:00
Dion Moult
f6bf626349
Little utility to help printing out maintainable classes and other classes in contractual documentation.
2021-12-09 13:36:33 +11:00
Bernd Hahnebach
b66792f981
bimtester: get lang from json report and use it to generate html report, fixes #1928
2021-12-08 15:53:34 +01:00
Bernd Hahnebach
195af0c850
bimtester: do not break bimtester if translation files are missing, fixes #1910
2021-12-08 15:19:36 +01:00
Bernd Hahnebach
ee56e06d86
bimtester: German eleclass attributes steps, fix translation redirection
2021-12-08 08:42:21 +01:00
Bernd Hahnebach
146dd1e74d
bimtester: German geometrirc detail step, fix quotation marks
2021-12-08 08:23:00 +01:00
Bernd Hahnebach
6d47cf3a51
bimtester, attributes ele class steps, use generic assert methond
2021-12-07 18:01:10 +01:00
Bernd Hahnebach
9b6d53fe38
bimtester: example steps, delete more steps which are implemented already
2021-12-07 15:51:31 +01:00
Bernd Hahnebach
6902e2e2c6
bimtester: features, move geometric detail tests from examples to implemented steps
2021-12-07 15:47:15 +01:00
Bernd Hahnebach
82d136b9b3
bimtester: util, improve generic assert method
2021-12-07 14:58:18 +01:00
Bernd Hahnebach
b8dd0450d1
bimtester: features, fixes in element class attributes
2021-12-07 14:47:13 +01:00
Bernd Hahnebach
85d76c084b
bimstester: features, move element class attributes tests from examples to implemented steps
2021-12-07 12:59:50 +01:00
Bernd Hahnebach
c658f7610e
bimstester: features, move spatial structure tests from examples to implemented steps
2021-12-07 12:16:18 +01:00
Bernd Hahnebach
3fad28572b
bimstester: features, move application tests from examples to implemented steps
2021-12-07 11:44:21 +01:00
Bernd Hahnebach
455fe80497
bimtester: features import module, sort by abc
2021-12-07 11:27:42 +01:00
Bernd Hahnebach
3f46d54ad9
bimtester: features, move qset test from example steps to implemented steps
2021-12-07 09:38:22 +01:00
Bernd Hahnebach
89e3276c90
bimtester: example steps, delete the ones which are implemented already
2021-12-07 08:47:31 +01:00
aothms
bb9eba07c0
build-all.py python library proposal #1884
2021-12-03 10:21:55 +01:00
aothms
6d4573fb58
build-all.py option PYTHON_USER_SITE
2021-12-03 10:21:55 +01:00
aothms
24890dd001
build-all.py option NO_CLEAN
2021-12-03 10:21:55 +01:00
Dion Moult
65d599bbd9
Fix bug where Blender name wouldn't match IFC Name when reassigning class. See #1902 .
blenderbim-211203
2021-12-03 11:00:54 +11:00
Dion Moult
ebe5460a9f
Fix segfault thanks to aothms.
2021-12-02 09:28:04 +01:00
Dion Moult
01bc29c5b2
Purge by_ref_cached_
2021-12-02 09:28:04 +01:00
Dion Moult
5ad6d455f9
get_total_inverses now efficiently gets the full number of references to an entity
2021-12-02 09:28:04 +01:00
Dion Moult
cef1c86f6d
Experimental get_inverse_cardinality proposal. See #1904 .
2021-12-02 09:28:04 +01:00
Cyril Waechter
d1caa3242f
Refactor to usecase as asked in #1881 ( #1907 )
2021-11-30 21:24:19 +11:00
Dion Moult
4f7bfec026
Merge branch 'v0.7.0' of github.com:IfcOpenShell/IfcOpenShell into v0.7.0
2021-11-30 21:23:16 +11:00
Dion Moult
df6ad70345
Fix percentage loading implementation with the new more accurate progress number.
2021-11-30 21:23:06 +11:00
Bernd Hahnebach
a7a3ccb23a
bimtester: gui, initialize ifc file and feature file text
2021-11-30 10:30:41 +01:00
Cyril Waechter
b65f2ca062
Allow to assign IfcRelSpaceBoundary to an object ( #1902 )
2021-11-30 13:35:55 +11:00
Cyril Waechter
f991b053d3
Allow to manually update boundary connection geometry ( #1899 )
...
* Allow to manually update boundary geometry
Following have been created in this purpose:
* usecase in ifcopenshell.api
* blenderbim operator
* button in blenderbim manually trigger it
* Assign kwargs to object instead of settings dict
* Add forgotten helper file
blenderbim-211130
2021-11-30 13:29:22 +11:00
Cyril Waechter
47a25ca8b9
Prevent crash on export for obj with no material ( #1903 )
...
During export material_checksum was always checked against a stringed
list `'[]'` for an empty material while default value
for material_checksum default was `''`. So it was trying to update
material of object which have none (eg. IfcRelSpaceBoundary).
See: https://github.com/IfcOpenShell/IfcOpenShell/blob/a3f27830c579e567218f79faa52dfc941a441241/src/blenderbim/blenderbim/bim/export_ifc.py#L147
2021-11-30 13:27:08 +11:00
Bernd Hahnebach
a3f27830c5
bimtester: gui, improve prints and error handling
2021-11-29 14:59:30 +01:00
Bernd Hahnebach
1a5b5dd303
bimtester: fix gui, works with feature file now instead of feature directory
2021-11-29 10:28:49 +01:00
Dion Moult
f529bc37ee
Fix bug where selecting type occurrences did not work
2021-11-29 20:25:51 +11:00
Dion Moult
825ffe03b0
Converting brickschema projects to IFC libraries now works on IFC2X3
blenderbim-211129
2021-11-29 20:19:58 +11:00
Dion Moult
622ff05247
Fix bug where updating owner history may not work if you were using it outside Blender.
2021-11-29 20:17:02 +11:00
Dion Moult
d638405ff8
Assigning library references now works on IFC2X3.
2021-11-29 20:16:25 +11:00