Trashman247
d9196882dc
Implement early testing for serialize operator (not functional)
...
All the right code seems to be in place, but it seems the package won't go through with the serialize function because of read/write permissions (ERRNO 13)
2023-06-25 23:56:15 -07:00
Trashman247
580f8f6218
Change graph naming to all caps
2023-06-25 23:21:27 -07:00
Trashman247
e177f5f051
Add Brick.ttl to .gitignore
2023-06-25 23:20:56 -07:00
Trashman247
046ce2b8e7
Update BrickStore.purge()
...
I wanted to just have a BrickStore.clear() which would so this:
BrickStore.VersionedGraphCollection = None
BrickStore.graph = None
BrickStore.path = None
(aka not also set BrickStore.schema = None, since it should theoretically just load in the same path anyway) but for some reason Blender crashes when clearing a project and loading one again this way.
2023-06-23 16:55:34 -07:00
Trashman247
bcf5f07718
Rework NewBrick and LoadBrick in test_brick.py to fit with new VGC format
...
- VGC means VersionedGraphCollection.
- BrickStore.schema is now a filepath, so make that the case in the testing also.
2023-06-19 21:59:17 -07:00
Trashman247
a3572f3372
Implement VersionedGraphCollection to Brick module
...
- Reworked `load_brick_file` and `new_brick_file` to fit under the VersionedGraphCollection implementation. (Other methods may have broken).
- Added `undo_brick` and `redo_brick`.
- Kept BrickStore.graph the same as to generally still work with the rest of the code. This was done by parsing the VersionedGraphCollection with the new `reload_brick_graph` method.
2023-06-19 21:54:28 -07:00
Trashman247
d030582fbb
Keep dist-info in compiling brickschema and add persistence extras
blenderbim-230605
2023-06-04 20:53:23 -07:00
Bruno Postle
60a8d9b2fd
Include commit summary of merged branches ( #3096 )
...
Git merges usually transfer the commit history, but when we resolve a
conflict with a 'mergetool' (ie. ifcmerge), this history is lost,
everything is squashed into a single commit. Now a summary of the
merged changes is appended to the merge message.
2023-06-04 22:47:10 +01:00
Bruno Postle
a5de5d8c0e
Display multi-line commit and tag messages ( #3096 )
2023-06-04 18:39:03 +01:00
Sigma Dimensions
b506e7dbbc
Add a banner to ifcopenshell README
2023-06-04 12:53:21 +01:00
Bruno Postle
db8f1a9b70
Operator to delete a Git tag ( #3096 )
2023-06-04 11:17:45 +01:00
Bruno Postle
032f52d434
Operator to view selected object Git history #3096
...
A new BlenderBIM > Git History side-panel to show the raw Git log
for the step entity of the selected object
blenderbim-230604
2023-06-04 09:52:30 +01:00
Sigma Dimensions
1003e8de91
Prototype Building Storey Manager #3246
2023-06-03 21:07:20 +01:00
Sigma Dimensions
c6ef402b60
fix draw_project_not_saved_ui for BIM documentation
2023-06-03 11:55:44 +01:00
Andrej730
5805653431
same generate_pset_templates.py for ifcopenshell and ifc dev repos
...
same script will be easier to maintain
blenderbim-230603
2023-06-03 12:57:48 +05:00
Andrej730
186da73135
Fixed validation errors in pset templates library
...
- missing project and IfcRelDeclares guids
- missing RelatingContext in IfcRelDeclares
2023-06-03 11:00:29 +05:00
Andrej730
528481e774
Fixed missing PrimaryMeasureType for P_LISTVALUE in pset templates #3236
...
For some reason there is also was missing PrimaryUnit in IFC2X3. But it's unrelated to the changes from this commit (generating pset templates before this commit already has PrimaryUnit there).
2023-06-03 10:34:13 +05:00
Sigma Dimensions
886ab52556
You can now review and assign currencies from the Cost Schedule Panel
2023-06-02 14:52:10 +01:00
Sigma Dimensions
8196f31d82
Display currency on cost item values and total cost
2023-06-02 14:49:59 +01:00
Andrej730
de3b844829
Placeholders for spatial and structural tools
2023-06-02 17:57:44 +05:00
Andrej730
fa4e19eba7
Tests for external svg references
2023-06-02 12:01:44 +05:00
Trashman247
1488ae40ee
Update Makefile
blenderbim-230602
2023-06-02 14:09:58 +10:00
Sigma Dimensions
aa004ef0c6
auto refresh tasks assigned to products when filtering by active schedule
2023-06-02 00:34:08 +01:00
Sigma Dimensions
0c946fae36
fix removing cost item value
2023-06-02 00:31:50 +01:00
Sigma Dimensions
f297739836
BBIM 5D: Various Cost Schedule UI Improvemements
2023-06-02 00:30:49 +01:00
Thomas Krijnen
b33e58f40b
fix syntax error on gcc
2023-06-01 22:03:31 +02:00
Thomas Krijnen
30d9743ae7
typename :(
2023-06-01 21:47:07 +02:00
Thomas Krijnen
c974306636
#3141 eliminate_narrow_operands()
2023-06-01 21:42:31 +02:00
Thomas Krijnen
602176815a
Commit obsolete fix just in case
2023-06-01 21:41:08 +02:00
Thomas Krijnen
7652144184
Fix IfcFile::getInverse<T>()
2023-06-01 21:39:08 +02:00
Andrej730
0fd94d291b
References for adding external svgs to the sheets
...
It works exactly the same as schedules - you add some .svg file, path to it stored in ifc and you can attach it to the sheet.
UI - https://i.imgur.com/tGbCGBb.png
Still need to add some tests for references
2023-06-01 21:41:06 +05:00
Sigma Dimensions
3c9f09f246
Use util.element.get_predefined_type() #065bda6
2023-06-01 13:07:00 +01:00
Thomas Krijnen
d60fbd2c09
Don't assert but just if-check for not terminating rule execution on very invalid files
2023-06-01 14:06:41 +02:00
Sigma Dimensions
9d869ebb6d
Run costing tests and rename changed methods
2023-06-01 13:02:01 +01:00
Dion Moult
971e508e3d
See #3069 . Continued refactoring to not rely on users_collection[0].
2023-06-01 21:18:32 +10:00
Dion Moult
7020caf682
See #3069 . More cleanup moving away from collection names and assumed single collections.
2023-06-01 17:39:36 +10:00
Dion Moult
7cd7ad1281
Fix regressions after making aggregate based on selected objects.
2023-06-01 16:59:53 +10:00
Dion Moult
586707dd28
Fix #3069 . WARNING: dangerous change. Objects that have their own collection now have a pointer to that collection. This fixes a variety of subtle sync bugs.
2023-06-01 16:59:53 +10:00
Andrej730
4bb46fa607
Remove test to reproduce #3169 as irrelevant
blenderbim-230601
2023-06-01 10:01:14 +05:00
Andrej730
7d5beb6c80
Added test to cover 2629172ff
2023-06-01 10:01:13 +05:00
Andrej730
ecc0263062
Fixed bug with saving data to Pset_StairFlightCommon not in project units
2023-06-01 10:01:13 +05:00
Dion Moult
39c5dc6ea4
Merge pull request #3214 from maxfb87/new_patch_recipie
...
New patch recipe
2023-06-01 09:55:10 +10:00
Thomas Krijnen
e6d6ab6da7
More informed invalid shape reporting
2023-05-31 22:15:26 +02:00
Thomas Krijnen
d7c3b5a990
#3201 apply boolean results in batches as well
2023-05-31 22:15:01 +02:00
Thomas Krijnen
3409cd7c29
#3201 approximate circular sharp corners
2023-05-31 22:13:53 +02:00
Massimo Fabbro
91176349f7
Remove old patch file
2023-05-31 21:07:34 +02:00
Massimo Fabbro
6634025346
Move the recipe into the blenderbim script folder and rewrite it as a script
2023-05-31 21:02:29 +02:00
Sigma Dimensions
a771061495
Exporting cost schedules opens the folder directory
2023-05-31 16:21:19 +01:00
Andrej730
2629172ff4
Displaying project units for length values in psets and qsets
...
Examples:
- https://i.imgur.com/ww7MJ7w.png
- https://i.imgur.com/N1rOELc.png
2023-05-31 18:16:01 +05:00
Andrej730
36b746da7a
Railing, Door Modifiers - project units props
...
Example - https://i.imgur.com/SJOQMMm.png
2023-05-31 14:33:18 +05:00