Vukas Pajic
53f6454784
Fix integers in enumerations #1943 ( #1946 )
...
* first draft
* small change
2022-01-04 13:10:42 +11:00
Vukas Pajic
2c0df1d4f5
fix umlauts not showing up correctly in dynamic enums #1941 ( #1945 )
...
* first attempt
* adopted new solution for umlauts in enums
* fix typo
2022-01-04 13:09:47 +11:00
Cyril Waechter
d22a0c7cb8
Boundary geom creation : fix math + small ui fix ( #1938 )
...
_Neo accidentally took the red pill so I transposed the matrix to make
it blue_
* Fix how placement matrix of updated geometry is created.
* Fix ui: was throwing an error when boundary had no
`RelatedBuildingElement`
2022-01-04 13:04:06 +11:00
Gorgious56
02a62a943c
Fix #1717 : Disable task editing if task was deleted as a result of deleting its parent ( #1936 )
...
* Disable task editing if task was deleted as a result of deleting its parent
* Optimize logic for bigger number of tasks
* Don't try to disable editing if not editing in the first place
2022-01-04 13:03:39 +11:00
Vukas Pajic
0625e4153c
bulk property editor ( #1896 )
...
* first revision
* update incorporating review comments
* added a new feature - remove psets
* type dropdown now references ifc data types
* adopt new solution for enumerations and umlauts
* Revert "adopt new solution for enumerations and umlauts"
This reverts commit 203a31a2bf .
2022-01-04 12:59:55 +11:00
Jesusbill
03f5feca88
refactor structural module - wip - structural analysis models #1848
2022-01-02 00:34:38 +01:00
bosonprojets
6e913a0ff9
BlenderBIM Feature - Filter By Building Storey
2021-12-28 23:46:22 +01:00
Dion Moult
664c49a07d
Bump IfcOpenShell. See #1906 .
2021-12-11 21:10:03 +11:00
Dion Moult
ece796fc2d
Fix #1917 . Fix warning where the relating type classes data couldn't be accessed.
2021-12-10 14:06:54 +11:00
Dion Moult
de4659570a
See #1917 . Refactor and fix warning message when you haven't got any contexts in a project yet.
2021-12-10 13:31:23 +11:00
Dion Moult
62236c44ae
Fix #1923 . Fix bug where creating a new structural analysis model broke.
2021-12-10 10:58:06 +11:00
Dion Moult
ce5db914db
Fix #1913 . Fix bug where filtering by decomposition didn't work on IFC2X3.
2021-12-10 10:14:43 +11:00
Dion Moult
12699f29b7
Minor fix
2021-12-10 09:44:23 +11:00
Dion Moult
54e326983f
Fix #1921 . Document issue with installing on outdated Ubuntu distributions.
2021-12-10 09:43:28 +11: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
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 .
2021-12-09 13:38:46 +11:00
Dion Moult
65d599bbd9
Fix bug where Blender name wouldn't match IFC Name when reassigning class. See #1902 .
2021-12-03 11:00:54 +11:00
Cyril Waechter
d1caa3242f
Refactor to usecase as asked in #1881 ( #1907 )
2021-11-30 21:24:19 +11:00
Dion Moult
df6ad70345
Fix percentage loading implementation with the new more accurate progress number.
2021-11-30 21:23:06 +11: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
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
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
2021-11-29 20:19:58 +11:00
Cyril Waechter
c2e4b5f1fa
[BlenderBIM] Boundaries: add relations editing ( #1881 )
...
* SelectGlobalId: set object as active
Use tool module instead of previous custom search loop.
* Boundaries: add relations editing
For entity of class IfcRelSpaceBoundary :
* Display relationship attributes
* Add button to jump to related objects
* Allow to edit relations attributes including entity filter.
UI similar to current base attributes editing.
2021-11-19 10:06:22 +11:00
Gorgious
124ccf0404
(slightly) Optimise batch removing objects
2021-11-18 10:38:17 +01:00
Dion Moult
5c224150ec
More slow progress in getting annotations round-tripping. See #1153 .
2021-11-17 18:25:01 +11:00
Dion Moult
ddb8abff0f
Minor fix
2021-11-17 15:32:26 +11:00
Dion Moult
f9221717ff
You can now associate IFC elements with Brick elements and navigate to them
2021-11-17 13:27:07 +11:00
Dion Moult
da6945b352
You can now assign and unassign library references
2021-11-17 11:43:53 +11:00
Dion Moult
62cdf76a5a
Fix bug where you couldn't copy quantities to other elements
2021-11-17 10:35:46 +11:00
Dion Moult
fae607f8ce
New UI to add / edit / remove library information and references.
2021-11-16 22:15:54 +11:00
Dion Moult
468192e849
Fix bug where unlinking a style that was invalidly linked didn't work.
2021-11-16 22:08:55 +11:00
Dion Moult
edd01637e2
Minor fix
2021-11-16 21:51:23 +11:00
Dion Moult
2120653104
Minor fix.
2021-11-16 17:52:08 +11:00
Dion Moult
43869c33f6
Rebuild text annotations to have leaders in the same object and use text literals. See #1153 .
2021-11-16 08:54:29 +11:00
Dion Moult
fcfdc179df
Viewport annotation decorations now scale based on paper size. See #1153 .
2021-11-16 08:48:50 +11:00
Dion Moult
30c164d223
Fix minor error in console when changing drawings. See #1153 .
2021-11-16 08:45:52 +11:00
Dion Moult
b28d8b0cca
Drawing annotations now are stored in IFC using ObjectType conventions. See #1153 .
2021-11-16 08:35:49 +11:00
Dion Moult
4b5907f5dd
Reimplement roundtrip of most annotation elements for drawings. See #1153 .
2021-11-16 08:32:43 +11:00
Dion Moult
78a27ef44c
New experimental OBJ2IFC script
2021-11-14 18:30:56 +11:00
Dion Moult
8ac885ced1
Fix bug where annotative grids did not sync.
2021-11-12 15:16:10 +11:00
Dion Moult
63872abaef
Purge old 2D element drawing system, so we don't get double the symbols on drawings.
2021-11-12 14:01:13 +11:00
Dion Moult
5ba155eb17
Fix #1857 . Fix bug where deleting from the outliner was not tracked.
2021-11-11 22:27:40 +11:00