Thomas Krijnen
a30a8cd920
Missing job dependency in bbim ci
blenderbim-220116
2022-01-16 13:43:14 +01:00
Thomas Krijnen
c2e7c27421
ADD_COMMIT_SHA in build scripts
2022-01-16 13:16:44 +01:00
Thomas Krijnen
2f24343f8f
Update and rename README.txt to README.md
2022-01-14 11:14:42 +01:00
Dion Moult
d259e0f490
Fix IfcCSV import bug.
2022-01-14 20:25:35 +11:00
Dion Moult
c09ed228c0
Whoops.
2022-01-14 19:06:17 +11:00
Dion Moult
d63be20c8b
Fix #1989 . Fix bug where you couldn't export to IfcJSON, since it couldn't be imported again.
2022-01-14 18:55:44 +11:00
Dion Moult
f8c7f48674
You can now associate annotations with objects for smart annotations in IFC. See #1153 .
2022-01-14 18:00:08 +11:00
Dion Moult
258ca7fb8c
Fix bug where you could assign a product twice to a process.
2022-01-14 16:04:55 +11:00
Dion Moult
ec38fe2edc
Fix #1931 . Fix bug where duplicated type products should not share material associations.
2022-01-14 13:15:47 +11:00
Dion Moult
5a87ab8171
Minor cleanup to Brick code after failed attempt to detect feed relationships.
blenderbim-220114
2022-01-14 11:47:58 +11:00
Dion Moult
d23d382854
Minor fix to BIMTester IDS support. Disable IDS test due to unstable nature of IDS.
2022-01-14 11:46:15 +11:00
Dion Moult
30270db0c3
Fix bug where annotation decorations didn't show correctly in Blender 3.0
2022-01-14 10:54:27 +11:00
Vukas Pajic
6d78ac4918
adjusted UI based on feedback received ( #1986 )
...
* adjusted UI based on feedback received
* typo
2022-01-14 10:09:51 +11:00
Benjamin Dahl
81016f3110
define the vector sass [0] as a std::vector<std::unique_ptr<ShapeAnalysis_Surface>>
...
https: //github.com/IfcOpenShell/IfcOpenShell/issues/1975
Co-Authored-By: Dion Moult <dion@thinkmoult.com >
Co-Authored-By: Thomas Krijnen <1096535+aothms@users.noreply.github.com >
2022-01-13 13:38:51 +01:00
Dion Moult
189e566740
Remove broken and obsolete Blender clasher which is incompatible with the geom.tree broadphase approach.
blenderbim-220113
2022-01-13 17:05:44 +11:00
Thomas Krijnen
5f7e4793c2
#1960 correct distinguish outer bound by pre increment
2022-01-12 15:14:18 +01:00
Thomas Krijnen
be286c4d9d
#1974 populate attribute map upon schema registration
2022-01-12 15:09:22 +01:00
Dion Moult
5ba542488a
Implement adding plain bricks not based on IFC
2022-01-12 16:22:32 +11:00
Dion Moult
39960998de
Support type-based class checking for converting IFC2X3 models to Brickschema
2022-01-12 15:39:43 +11:00
Dion Moult
92642e6a6a
The IFC Class panel now shows inherited predefined types
blenderbim-220112
2022-01-12 14:29:02 +11:00
Dion Moult
78d33437ea
New utility to get predefined type
2022-01-12 14:11:31 +11:00
Gorgious56
65b3960ab3
Show ifc specs in file selector ( #1980 )
...
* Create simple parser for ifc header specs
* Refactor logic to be usable with other file selectors
* Fix parsing error
2022-01-12 10:01:49 +11:00
Vukas Pajic
e81848dfba
UI Simplification with Panel Groups ( #1979 )
...
* concept demo
* small naming change + added missing ui classes
* added newline to end of file
2022-01-11 20:03:29 +11:00
Dion Moult
fe9cda8ba1
Fix #1925 . Fix bug where nested collection deletions were not synchronised properly.
2022-01-11 15:45:29 +11:00
Dion Moult
49221739cf
Implement auto and manual refresh of the Brick model navigator
2022-01-11 14:46:58 +11:00
Dion Moult
c6966f9b39
You can now create a new blank Brick project
2022-01-11 13:25:03 +11:00
Dion Moult
f08ed629b5
New debug feature to purge HDF5 cache in case the cache is corrupted.
blenderbim-220111
2022-01-11 11:24:13 +11:00
Dion Moult
ba675c0d28
Implement human readable rdfs labels in Brickschema navigator
2022-01-11 10:44:52 +11:00
Gorgious56
3a80722621
Display IFC schema in file selector right hand side panel ( #1978 )
...
* Display IFC schema in file selector right hand side panel
* Formatting
* Fix possible error when the file name or description contains the word "schema"
2022-01-11 08:52:14 +11:00
Dion Moult
9b77bb6e37
New utility to get IFC all elements that are relevant in Brickschema
2022-01-10 17:31:42 +11:00
Dion Moult
7a6df49348
Basic implementation to bulk convert relevant IFC classes to a Brick model
2022-01-10 17:30:49 +11:00
Dion Moult
666e484b2b
Run black on IfcOpenShell-python.
2022-01-10 15:42:24 +11:00
Dion Moult
256f40ed44
New IFC to Brick class mapping utility
2022-01-10 15:35:37 +11:00
Dion Moult
8eccb1a5ed
You can now select all system objects from the object panel for convenience.
blenderbim-220110
2022-01-10 12:21:38 +11:00
Dion Moult
ce3490824d
Optimise all editing API functions to be 100x faster when you're dealing with proprietary BIM exports with loads of shared owner histories. See #1904 and #1905 .
2022-01-10 12:12:34 +11:00
Dion Moult
43c74010a5
Schema versions are no longer locked to IFC4 and 2X3. You can now load express schemas at run time.
2022-01-10 10:45:46 +11:00
Dion Moult
6c991ed356
Purge obsolete IFC types mappings
blenderbim-220109
2022-01-10 09:40:42 +11:00
Thomas Krijnen
c01c2a737a
test runner doesn't have dae
2022-01-09 21:26:40 +01:00
Thomas Krijnen
c9c11a2905
Install to system local root
2022-01-09 21:11:47 +01:00
Thomas Krijnen
e5037dc41a
#1960 test cases
2022-01-09 20:52:48 +01:00
Thomas Krijnen
acd9250028
Also log perf with quiet
2022-01-09 15:21:16 +01:00
Thomas Krijnen
a3dc477921
Fix perf logging in convert
2022-01-09 15:15:50 +01:00
Thomas Krijnen
6246dda8d6
#1960 make configurable
2022-01-09 15:15:29 +01:00
Thomas Krijnen
2683bcba20
Fix: shift count negative or too big
2022-01-09 15:14:13 +01:00
Thomas Krijnen
97f2aa976e
Merge branch 'v0.7.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.7.0
2022-01-09 14:32:23 +01:00
Thomas Krijnen
9b96073ac0
#1960 BRepBuilderAPI_MakeFace on non-overlapping 2d subtraction
2022-01-09 14:32:13 +01:00
Thomas Krijnen
7efd9cea2a
Log performance aggregates as logger messages
2022-01-09 14:31:13 +01:00
Thomas Krijnen
c917881a8e
Logging statement for total file conversion
2022-01-09 14:30:56 +01:00
Thomas Krijnen
fa46eb140f
Update template.py main.schema_identifier doesn't exist
2022-01-09 11:41:24 +01:00
Thomas Krijnen
b8ea42540e
#1973 Performance logging
2022-01-07 15:12:32 +01:00