Sigma Dimensions (Yass)
d3e8da58dc
stop committing print statements
2023-08-21 13:30:20 +01:00
Sigma Dimensions (Yass)
29e000b939
clean up updating selected task ICOM and UI re-ordering for work schedule subpanels
2023-08-21 13:28:08 +01:00
Sigma Dimensions (Yass)
6686a72d1f
editing sequence relationships now requires less clicks
2023-08-21 13:24:36 +01:00
Sigma Dimensions (Yass)
7dd20f69d7
ligten up add cost schedule UI
blenderbim-230821
2023-08-21 01:13:17 +01:00
Dion Moult
0044ef5588
Close #3615 . Follow (terrible, unofficial) convention that boolean result is intentional and boolean clipping result is automated.
2023-08-21 08:53:14 +10:00
Dion Moult
ffa5686b22
Fix #3614 . Remove_pset API now supports removing predefined property sets (E.g. door lining properties).
2023-08-21 08:44:24 +10:00
Sigma Dimensions (Yass)
ab8d6bea99
update sequence tool functions
2023-08-20 23:02:31 +01:00
Sigma Dimensions (Yass)
e7bb89f582
You can now save and load 4D animation color schemes
2023-08-20 21:39:00 +01:00
Dion Moult
c80b0464e5
Fix #3551 . Project specific pset templates now show up in the pset template editor.
2023-08-20 23:51:38 +10:00
Dion Moult
7e3547b309
Fix #3610 . Glitch where editing existing float cells in IfcCSV ODS files created new cells or didn't update.
2023-08-20 23:42:11 +10:00
Dion Moult
45c7432ff7
Minor fix
2023-08-20 22:53:32 +10:00
Dion Moult
c98c20d403
Fix #3583 . BaseQuantity QTOs in IFC4 can now be set on types.
2023-08-20 20:50:46 +10:00
Dion Moult
d26a2580ea
Fix #3605 . Bug where invalid representation type was created when booleans are added / removed.
2023-08-20 17:12:01 +10:00
Dion Moult
f84c4ab2e5
IfcCSV now supports importing from ODS, XLSX, and Pandas dataframes in addition to CSV
2023-08-20 16:55:01 +10:00
Dion Moult
de6676a516
Fix #3609 . IfcCSV can now optionally attempt to "preserve" formatting for XLSX and ODS.
2023-08-20 16:34:42 +10:00
Dion Moult
bfbb7bec94
Fix #2973 . Bundle pandas, openpyxl, and odfpy in preprataion for upgrades in IfcCSV and IfcFM.
2023-08-20 15:28:09 +10:00
Dion Moult
ac00aaae4d
Fix #3607 . IfcCSV now supports omitting the GlobalId column. This is great for presentation schedules, but the tradeoff is that you can't use it for imports.
blenderbim-230820
2023-08-20 14:41:34 +10:00
Dion Moult
422222a7cb
Bump IOS
blenderbim-230819
2023-08-19 23:13:25 +10:00
Dion Moult
e1c7b37d62
See #3587 . IfcCSV now supports custom header titles.
2023-08-19 23:09:40 +10:00
Ryan Schultz
dec978743b
small fix on 'Live development environment' instructions
2023-08-18 13:15:35 -05:00
Sigma Dimensions (Yass)
10fae033c8
fix saving and loading coulour schemes
2023-08-18 17:09:00 +01:00
Sigma Dimensions (Yass)
b23180d287
fix enumartion of saved searches
2023-08-18 17:08:01 +01:00
Gorgious56
99ccd81b3f
You can now purge unused representations from the purge data panel
2023-08-18 16:20:41 +02:00
Gorgious56
e2d3f3a351
You can now purge types from the Purge data panel
...
And refactor a bit the purge profiles code to make use of the profile tool module
2023-08-18 16:04:08 +02:00
Dion Moult
5e6a444aa2
Advanced users can now directly edit search filter queries.
2023-08-18 23:39:13 +10:00
Dion Moult
72cf5cfc59
Minor fix to allow edit_work_time to work seamlessly for IFC4X3.
2023-08-18 23:01:24 +10:00
Andrej730
75cb68d2f1
Refactored svg angle decorator code, solves #3602 , more constistency between viewport and svg
...
Now it should be more consistent and more stable since svg and viewport are now using much more similar approach.
2023-08-18 17:59:40 +05:00
Dion Moult
7f40a9d723
See #3603 . Base64 encode gantt chart JSON data to prevent JSON parsing problems.
2023-08-18 22:19:27 +10:00
Andrej730
dcc9d0e9cd
set_objects_selection to set selection only if active_object is not None
...
It was creating errors if you'd try to add angle annotation without having any objects active.
2023-08-18 15:37:04 +05:00
Sigma Dimensions (Yass)
7228329f5e
Start improving UI for clash detection and management
2023-08-18 11:04:21 +01:00
Gorgious56
d8786717b6
Active profil users count is now dynamically fetched when the profile is clicked in the UI list
2023-08-18 09:43:46 +02:00
Andrej730
b73bd3506f
Fixed clearing scales (after 3345d7e)
...
It was producing a bug with text rotation in elevation view
Added fix to make matrix normalization work for the cases when matrix is rotated and I've just found that mathutils.Matrix.normalize(d) is very conveniently ignoring 4th column (translation) (same for mathutils.Vector)
2023-08-18 12:05:53 +05:00
Andrej730
bdb2791b35
Fill-bg for template tags #3594
...
Also simplified create_text_tag a bit - now it adds fill_bg by just by copying text tags and adding fill_bg filter to them instead of going through the entire logic again.
2023-08-18 12:04:42 +05:00
Dion Moult
549ea11945
Support arbitrary element selection for manual groups in search / IfcCSV, with support for huge element selections.
2023-08-18 16:58:07 +10:00
Dion Moult
aed01b5703
IfcCSV can now use the graphical filter query builder too.
2023-08-18 13:43:42 +10:00
Dion Moult
13eb8562e0
Add support for converting IFC spaces, systems, and feed / location / part relationships into Brick. Brick utilities can now get downstream equipment, and system util can now take into account port flow direction.
blenderbim-230818
2023-08-18 10:25:06 +10:00
rileywong311
c022a12835
Support displaying Brick Bnode relations
...
- Important for Ifc External References and other data.
- Set predicate_uri of predicates of the Bnode to None, which is used to remove the ability to delete the relationship in the UI.
- Also added try/excepts to difficult edge cases such as the object_uri not having a "#" character in it (such as "<http://qudt.org/vocab/unit/ >") and the object_uri not being a brick class, which breaks "view_brick_item".
- Removing a Bnode type from the entity's relation removes all relations of the Bnode also
2023-08-17 16:19:49 -07:00
rileywong311
04eb47ff65
HIde Brick "Create Relation:" when not toggled
2023-08-17 16:19:49 -07:00
rileywong311
10ecd16f0c
Refresh Brick split screen on ConvertIfcToBrick
2023-08-17 16:19:49 -07:00
rileywong311
75852bfa75
Rework "view brick item" conditional access
...
Change from never show the operator if the relation is "type" to not showing it only if the "type" is the current class being viewed.
This may come in handy if other list views other than hierarchy are implemented.
It also implies why we don't want to show "view brick item" here: because we already viewing it.
2023-08-17 16:19:49 -07:00
rileywong311
750c720c9b
Support Add Brick with IfcEntity selected (part 2 aka references)
...
Can now assign references again.
See https://github.com/BrickSchema/Brick/tree/master/examples/ifc for examples.
2023-08-17 16:19:49 -07:00
rileywong311
4697681fcb
Support Add Brick with IfcEntity selected (part 1)
...
Next is to add the reference
2023-08-17 16:19:49 -07:00
Dion Moult
9398363cbf
Fix #3589 . Users can now configure how the null values are represented in IfcCSV.
2023-08-18 08:50:48 +10:00
Massimo Fabbro
ae45e6b960
Clone opening initial draft
2023-08-18 08:30:36 +10:00
Gorgious
88c002703e
Move profile data and inverse check in data class
2023-08-17 21:00:03 +02:00
Gorgious56
51c78a89bd
simplify ifc class suggestions json file and operator
2023-08-17 17:31:00 +02:00
Gorgious56
e36a958c0d
Scene properties : Highlight buttons to make them stand out more ( #3598 )
2023-08-17 16:56:26 +02:00
Gorgious56
a8126a6f90
You can now purge unused profiles
2023-08-17 16:26:21 +02:00
Dion Moult
9b857cdefa
Fix #3596 . Fix bug where objects marked as edited were not unmarked after saving when toggling mode. Also fix bug where updating representation didn't check whether or not the meshlike representation has openings applied (which would bake the openings, instead of leaving them dynamic).
2023-08-18 00:04:02 +10:00
Gorgious56
90e6400115
Active Profile's inverse relationships count is now displayed in the profiles editor
2023-08-17 15:44:37 +02:00