Dion Moult
3f85140d60
Continuing adding tests for the refactored property support
2022-07-19 20:38:53 +10:00
Gorgious56
1b1588359f
Ifc class suggestion ( #2290 )
...
* You can now use suggestions in ifc class enum search popup
* Move data to data submodule
* Fix error when suggestion mapping contains only one value
* Add predefined types to the search popup
* Use defaultdict to be able to add suggestions later
* Support predefined types and format name to display the ifc class
and fix bug where the prop is not defined in the suggestion dictionary
* Move data retrieval to data module
* Simplify prop search items retrieval
* Support prop search for more enums
2022-07-19 10:19:58 +02:00
Dion Moult
f4aac566d5
Handle cyclic task dependencies in schedule cascading and CPM analysis
blenderbim-220719
2022-07-19 12:39:54 +10:00
Dion Moult
57521bd106
Whoops
2022-07-19 09:47:32 +10:00
Dion Moult
1413cf4f9d
Fix bug when adding material sets to a non parametric object
2022-07-19 09:46:28 +10:00
Vukas Pajic
d71ebb8d25
fix typo
2022-07-18 14:44:13 +02:00
Vukas Pajic
0097d98669
fix #2289
2022-07-18 14:42:39 +02:00
Thomas Krijnen
dd635340aa
Retry schema macro rewriting
2022-07-18 13:51:45 +02:00
Thomas Krijnen
1b06cb8014
Retry schema macro rewriting
2022-07-18 13:04:21 +02:00
Thomas Krijnen
163e10b608
More schema macro rewriting
2022-07-18 11:57:02 +02:00
Thomas Krijnen
dc67287d4b
Correct extern function declaration names
2022-07-18 10:46:01 +02:00
Thomas Krijnen
73f959c45a
Correct extern function declaration names
2022-07-18 10:08:46 +02:00
Thomas Krijnen
65e66352b7
CMake typo error
2022-07-18 09:31:12 +02:00
Thomas Krijnen
205ff0914c
Respect tokens in macro string concatenation
2022-07-18 09:24:20 +02:00
Dion Moult
2e76a800f5
You can now download modified IDSes via the webapp
2022-07-18 14:06:29 +10:00
Dion Moult
1890bf4cb9
You can now load multiple Blends simultaneously when linking IFCs
2022-07-18 10:58:25 +10:00
Dion Moult
3fd472549e
Fix bug where material categories don't exist in IFC2X3
blenderbim-220718
2022-07-18 10:29:32 +10:00
Thomas Krijnen
28d15a6c9f
Add IFC4x3 ( https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/annex-a-express.html )
2022-07-17 21:45:07 +02:00
Thomas Krijnen
6026e037fa
Update schema references
2022-07-17 21:13:46 +02:00
Vukas Pajic
0ca90817d8
Fix for Issue #2288
blenderbim-220717
2022-07-17 10:08:24 +02:00
Dion Moult
3436f3e0bb
Visualising diffs now show results from the actively loaded IFC
blenderbim-220716
2022-07-16 11:53:08 +10:00
Dion Moult
71f0170966
IDS webapp with some basic read/write functionality
2022-07-15 15:58:39 +10:00
Dion Moult
97cd07226d
Support JSON output for IDS results
2022-07-15 15:14:04 +10:00
Dion Moult
309ce20068
Added error sentences for IDS property facet results
2022-07-15 14:38:57 +10:00
Dion Moult
282c140c14
More aggressive refactoring for IfcTester to break up the monolithic codebase
2022-07-15 14:09:55 +10:00
Bruno Perdigão
bdf46f9431
Update installation.rst
...
Minor correction
blenderbim-220715
2022-07-15 12:42:19 +10:00
Dion Moult
e79068854a
Refactor IDS into IfcTester with less magic and less code
...
* String building code all deleted and replaced with more maintainable code
* Obscure features like metaclasses deleted
* Regular constructors used instead of factory create and parse methods
* Use Python class naming convention
* Use polymorphism more (e.g. asdict, init) for facet classes
* No more boolean any/and as users may want to test everything and not fail early
* Error state is stored instead of streamed to logger so it can be tested and more flexible formatting
2022-07-15 09:57:40 +10:00
Vukas Pajic
1586c85314
added option to import all library assets
blenderbim-220711
2022-07-11 11:07:40 +02:00
Thomas Krijnen
bab6313313
Work on more readable ast for express schema parser
blenderbim-220710
2022-07-10 21:51:25 +02:00
dependabot[bot]
443af3f7e7
Bump lxml from 4.6.5 to 4.9.1 in /src/ifcopenshell-python/ifcopenshell
...
Bumps [lxml](https://github.com/lxml/lxml ) from 4.6.5 to 4.9.1.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.5...lxml-4.9.1 )
---
updated-dependencies:
- dependency-name: lxml
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
blenderbim-220707
2022-07-07 09:29:42 +02:00
Thomas Krijnen
2f6ac0be9f
Fix test_wall_opening invocation
2022-07-07 08:46:38 +02:00
Thomas Krijnen
07c152f513
Submodule
v0.7.0a3
2022-07-06 22:09:13 +02:00
Thomas Krijnen
158c62bdca
Update ci-py-only.yml
2022-07-06 22:01:15 +02:00
Thomas Krijnen
1029271e91
Update ci-py-only.yml
2022-07-06 18:20:32 +02:00
Thomas Krijnen
9b59d24fc7
Update test_wall_opening.py
2022-07-06 18:20:25 +02:00
Thomas Krijnen
1d0e8c59d2
Capital OR
2022-07-06 16:19:57 +02:00
Thomas Krijnen
b479d82251
CI workflow with BUILD_CONVERT=Off
2022-07-06 16:09:52 +02:00
Thomas Krijnen
6b6ac38f96
Link serializers also with only BUILD_IFCPYTHON
2022-07-06 16:06:16 +02:00
Vukas Pajic
57fe895ae0
ensure modules are installed to blender python
...
thankyou to @Gorgious56 for help on this one ;) https://blender.stackexchange.com/a/238995/130742
2022-07-06 13:56:24 +02:00
Gorgious56
4195d41e4c
Enums from attributes can now be searched by name
2022-07-06 12:09:37 +02:00
Dion Moult
7eac5397cd
Run black
2022-07-06 18:29:22 +10:00
Dion Moult
084823164e
Fix #2264 refactor property data structures to be separate from attributes
blenderbim-220706
2022-07-06 18:25:29 +10:00
Gorgious56
87f110bae5
Add search operator to material enum field
2022-07-05 15:24:10 +02:00
Thomas Krijnen
952719f19b
#2260 correct init order
2022-07-05 10:27:44 +02:00
Thomas Krijnen
2ab4e44248
#2256 try explicit cast for clang
2022-07-05 09:46:19 +02:00
Vukas Pajic
6b9e670bf3
missing comma
2022-07-05 07:41:51 +02:00
Vukas Pajic
9e87f0f027
fix for issue #2261
blenderbim-220705
2022-07-05 07:34:23 +02:00
Gorgious56
c7272065e6
Improve prop search v2 ( #2262 )
...
* Minor fixes
* Fix #2257 : enums with a different id and name now correctly show the name in the search field
* Add prop search to template_type
2022-07-04 23:09:03 +02:00
Vukas Pajic
22cb7b3b67
Merge pull request #2258 from vulevukusej/create-pset_templates-in-bbim
...
support enums in new pset_templates
blenderbim-220704
2022-07-04 14:20:14 +02:00
Vukas Pajic
018be92063
support enums in new pset_templates
2022-07-04 13:48:51 +02:00