Sigma Dimensions (Yass)
c16d8a39e9
ligten up add cost schedule UI
2024-04-16 10:24:58 +02:00
Dion Moult
7f34c54327
Close #3615 . Follow (terrible, unofficial) convention that boolean result is intentional and boolean clipping result is automated.
2024-04-16 10:24:58 +02:00
Dion Moult
f51f2a0e8c
Fix #3614 . Remove_pset API now supports removing predefined property sets (E.g. door lining properties).
2024-04-16 10:24:58 +02:00
Sigma Dimensions (Yass)
df97bff203
update sequence tool functions
2024-04-16 10:24:58 +02:00
Sigma Dimensions (Yass)
3a6e9a4500
You can now save and load 4D animation color schemes
2024-04-16 10:24:58 +02:00
Dion Moult
ae0a341c95
Fix #3551 . Project specific pset templates now show up in the pset template editor.
2024-04-16 10:24:58 +02:00
Dion Moult
822bc4c08c
Fix #3610 . Glitch where editing existing float cells in IfcCSV ODS files created new cells or didn't update.
2024-04-16 10:24:58 +02:00
Dion Moult
3d933d2abe
Minor fix
2024-04-16 10:24:58 +02:00
Dion Moult
6097d4415a
Fix #3583 . BaseQuantity QTOs in IFC4 can now be set on types.
2024-04-16 10:24:58 +02:00
Dion Moult
861659c212
Fix #3605 . Bug where invalid representation type was created when booleans are added / removed.
2024-04-16 10:24:58 +02:00
Dion Moult
eac84c6965
IfcCSV now supports importing from ODS, XLSX, and Pandas dataframes in addition to CSV
2024-04-16 10:24:58 +02:00
Dion Moult
00c81a3add
Fix #3609 . IfcCSV can now optionally attempt to "preserve" formatting for XLSX and ODS.
2024-04-16 10:24:58 +02:00
Dion Moult
9d4bb4ca27
Fix #2973 . Bundle pandas, openpyxl, and odfpy in preprataion for upgrades in IfcCSV and IfcFM.
2024-04-16 10:24:58 +02:00
Dion Moult
312b2aecf0
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.
2024-04-16 10:24:58 +02:00
Dion Moult
a9ea54a146
Bump IOS
2024-04-16 10:24:58 +02:00
Dion Moult
331b9cc440
See #3587 . IfcCSV now supports custom header titles.
2024-04-16 10:24:58 +02:00
Ryan Schultz
90163c822a
small fix on 'Live development environment' instructions
2024-04-16 10:24:58 +02:00
Sigma Dimensions (Yass)
aad75f19bf
fix saving and loading coulour schemes
2024-04-16 10:24:58 +02:00
Sigma Dimensions (Yass)
b9cb297b4c
fix enumartion of saved searches
2024-04-16 10:24:58 +02:00
Gorgious56
729e794091
You can now purge unused representations from the purge data panel
2024-04-16 10:24:58 +02:00
Gorgious56
035f7bcbae
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
2024-04-16 10:24:58 +02:00
Dion Moult
4a37e29429
Advanced users can now directly edit search filter queries.
2024-04-16 10:24:58 +02:00
Dion Moult
539cd047a2
Minor fix to allow edit_work_time to work seamlessly for IFC4X3.
2024-04-16 10:24:58 +02:00
Andrej730
b021103a99
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.
2024-04-16 10:24:58 +02:00
Dion Moult
130355f915
See #3603 . Base64 encode gantt chart JSON data to prevent JSON parsing problems.
2024-04-16 10:24:57 +02:00
Andrej730
8464fc86a4
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.
2024-04-16 10:24:57 +02:00
Sigma Dimensions (Yass)
5c22faebe6
Start improving UI for clash detection and management
2024-04-16 10:24:57 +02:00
Gorgious56
5e25e4670d
Active profil users count is now dynamically fetched when the profile is clicked in the UI list
2024-04-16 10:24:57 +02:00
Andrej730
e1db448bad
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)
2024-04-16 10:24:57 +02:00
Andrej730
42316f9591
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.
2024-04-16 10:24:57 +02:00
Dion Moult
53f0f7c390
Support arbitrary element selection for manual groups in search / IfcCSV, with support for huge element selections.
2024-04-16 10:24:57 +02:00
Dion Moult
1f84457ac9
IfcCSV can now use the graphical filter query builder too.
2024-04-16 10:24:57 +02:00
Dion Moult
fa3c8b43f6
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.
2024-04-16 10:24:57 +02:00
rileywong311
13b783feb5
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
2024-04-16 10:24:57 +02:00
rileywong311
85c0ecba13
HIde Brick "Create Relation:" when not toggled
2024-04-16 10:24:57 +02:00
rileywong311
acb3d42245
Refresh Brick split screen on ConvertIfcToBrick
2024-04-16 10:24:57 +02:00
rileywong311
0dfdfb6463
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.
2024-04-16 10:24:57 +02:00
rileywong311
4066cfc7ff
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.
2024-04-16 10:24:57 +02:00
rileywong311
edb8d636d0
Support Add Brick with IfcEntity selected (part 1)
...
Next is to add the reference
2024-04-16 10:24:57 +02:00
Dion Moult
ff9903b6a2
Fix #3589 . Users can now configure how the null values are represented in IfcCSV.
2024-04-16 10:24:57 +02:00
Massimo Fabbro
a8422717fd
Clone opening initial draft
2024-04-16 10:24:57 +02:00
Gorgious
595f6a15a2
Move profile data and inverse check in data class
2024-04-16 10:24:57 +02:00
Gorgious56
a3aaa9eeba
simplify ifc class suggestions json file and operator
2024-04-16 10:24:57 +02:00
Gorgious56
abc052b667
Scene properties : Highlight buttons to make them stand out more ( #3598 )
2024-04-16 10:24:57 +02:00
Gorgious56
4c221b41ad
You can now purge unused profiles
2024-04-16 10:24:57 +02:00
Dion Moult
f9ee96c47e
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).
2024-04-16 10:24:57 +02:00
Gorgious56
b331623464
Active Profile's inverse relationships count is now displayed in the profiles editor
2024-04-16 10:24:57 +02:00
Dion Moult
54eda1a81c
Fix #3591 . Fix bug where IfcCSV import was not symmetric capability wise. Now you can set all sorts of complex values with the exact same keys you are using to query.
2024-04-16 10:24:57 +02:00
Thomas Krijnen
d9e9013e38
#3429 Fix b operand non-planar face check
2024-04-16 10:24:57 +02:00
Andrej730
6f17846a87
Fix tests errors after 8689164
...
Error was AttributeError: module 'blenderbim.bim.handler' has no attribute 'setDefaultProperties'
2024-04-16 10:24:57 +02:00