Chirag Singh
233b0856af
Implemented gensky and fixed executable flag error as mentioned by Manu in #5033
2024-07-30 13:51:20 +05:30
Chirag Singh
c7c95e1f9d
Implemented gensky (Values Hardcoded)
2024-07-29 23:15:31 +05:30
Chirag Singh
b040c5e25b
Pulled changes
2024-07-29 23:13:21 +05:30
Richard Brice
60b007d28a
Fixes domain of vertical and cant pwf (Issue #5072 )
2024-07-29 09:48:15 -07:00
Andrej730
52130a3eb6
fix materials / styles bim tests #4843
2024-07-29 18:53:12 +05:00
Andrej730
5e849d7b81
update core.tool.Material to fix tests
2024-07-29 18:53:12 +05:00
Andrej730
a7a28f613b
Fix errors in tests and scripts removing styles
...
remove_style relies on style_type which is using StylesData to get the enum of it's values and StylesData will fail to load on `material = tool.Ifc.get_object(ifc_file.by_id(style.ifc_definition_id))` as ifc_definition_id was removed but not yet removed as an item from styles ui.
This issue doesn't occur when user is working from UI since StylesData precached when they load styles UI but if they run a script (as we do in bim tests) StylesData is not precached and will be loaded when get_active_style_type() is called leading to errors.
2024-07-29 18:53:12 +05:00
Andrej730
46b3bfecd1
fix issues assigning material sets and material lists
2024-07-29 18:53:12 +05:00
Andrej730
11b62a0fdc
fix console errors adding new style and changing it's color
...
1) As adding new styles means it's not assigned anywhere, there is no need to keep graph up to date.
2) Removed Ifc Operator super class from couple operators that do not write ifc data
3) Moved common code to tool.Style
2024-07-29 18:53:11 +05:00
Andrej730
732bb93826
fix duplicated lines in 2575348
2024-07-29 18:53:11 +05:00
Andrej730
a0bda1afd3
typing
2024-07-29 18:53:11 +05:00
Dion Moult
e0790601df
Black
2024-07-29 22:38:55 +10:00
Dion Moult
a9a4b0ccf0
Deprecate "duplicate" spatial tree browser in favour of regular object selection
2024-07-29 22:29:44 +10:00
Blender Defender
f8848051ca
style: Run black formatter on spatial/ui.py
2024-07-29 21:37:29 +10:00
Blender Defender
b81031eecf
fix: Remove the "animatable" option from the "engine" and "format" property in BIMFMProperties
2024-07-29 21:37:29 +10:00
Blender Defender
95a7ea8dce
refactor: Create property group MultipleFileSelect
...
To easier create and display properties that allow one or more files as input, a `MultipleFileSelect` property group has been extracted, together with an operator for selecting the files and the code for displaying the property.
2024-07-29 21:37:29 +10:00
Dion Moult
98edb5a34c
Display the default container in the UI when creating new types
2024-07-29 19:50:21 +10:00
Dion Moult
8ca2a55616
Implement filtered selection in new spatial decomposition panel
2024-07-29 18:09:08 +10:00
Dion Moult
74141bec73
Sort pset names and properties alphabetically
...
Can't believe it took this long to get around to doing this
blenderbim-0.7.11-alpha240729
2024-07-29 10:43:15 +10:00
Dion Moult
f60c4fd3c5
Forgot to commit these files for the georeferencing updates
2024-07-29 10:42:37 +10:00
Kurt Battisti
dfd505a794
Fix. Docs Georeferencing URL ( #5096 )
...
use users/advanced/georeferencing.html
2024-07-28 00:14:50 +10:00
Blender Defender
4a311fe4de
fix: Remove the "ifc_patch_args" property ( #5095 )
...
* fix: Remove the "ifc_patch_args" property
This property has been removed, because patch recipes with arguments other than the boilerplate arguments automatically display these arguments as properties, and patch recipes that don't allow more arguments than the boilerplate arguments fail, if "ifc_patch_args" is not None or "[]". The test cases have been adjusted accordingly.
* style: run the black formatter to fix failing checks
2024-07-27 22:58:48 +10:00
Andrej730
a1d8fbdbe9
Fix missing materials from sets #5093 #4832
...
Regression in ifcopenshell 0.8 - missing materials and styles from IfcMaterialProfileSets, IfcMaterialProfileSetUsages, IfcMaterialLayerSet.
2024-07-27 15:38:22 +05:00
Andrej730
952abde48e
fix console errors related to material rename from ui
...
1) update_material_name was triggered for categories and failed since ifc id in that case = 0
2) update_material_name was triggered for materials when they were still incomplete and ifc id was still 0
3) moved setting material.name before settings ifc_id to avoid triggering unnecessary changes in ifc
2024-07-27 15:24:05 +05:00
Andrej730
168718063f
fix regression #5092 after be7661a83
2024-07-27 15:24:01 +05:00
Dion Moult
4abcbbb4f9
Georeferencing calculator can now calculate blender offsets too
blenderbim-0.7.11-alpha240727
2024-07-27 19:54:12 +10:00
Dion Moult
1ac1b289c1
Map coords always visualise using map units, visualise IFC local origin, and don't show blender coords if no blender offset
2024-07-27 19:53:45 +10:00
Andrej730
ea8d303883
fix some test-bim errors in Blender 4.2
2024-07-26 21:23:39 +05:00
Blender Defender
82a6ddb01c
feat: Make sql_type an enum property in the Ifc2Sql recipe
...
Since there is a limited number of choices, a string property wouldn't be very helpful. Use a dynamic enum property (which is adjusted according to which types of SQL are available) instead.
2024-07-26 23:35:02 +10:00
Blender Defender
a7152bdef0
feat: Convert argument names into prettier looking property names in the IFC Patch Panel
...
Inspired by #4721
2024-07-26 23:29:41 +10:00
Andrej730
6484a529b0
black format
2024-07-26 18:29:18 +05:00
Andrej730
6e1e653ceb
fix tests to use release version of ifc4x3 (ci was failing)
2024-07-26 16:29:46 +05:00
Andrej730
0488e4cccb
bcfp numpy 2.0+ support #5080
...
`np.float_` is deprecated, it was just an alias for `np.float64`
2024-07-26 16:29:26 +05:00
Andrej730
3cf92fd508
bsddclassification - remove description prop as unused
2024-07-26 16:29:26 +05:00
Andrej730
fb2bb7554e
bsdd - add buttons to open URIs in browser
...
Examples:
- https://i.imgur.com/zSvU9vp.png
- https://imgur.com/a/WkbTiVa
2024-07-26 16:29:26 +05:00
Andrej730
be7661a83b
remove duplicated operator bim.open_webbrowser
...
it did exactly the same as bim.open_uri
2024-07-26 16:29:25 +05:00
Andrej730
9684e21d93
bsdd - hide domain selection operator for the active domain
...
Example - https://imgur.com/a/SkpECro
2024-07-26 16:29:25 +05:00
Andrej730
ee5c401823
bsdd - expose bsdd props descriptions to ui
...
Example - https://imgur.com/a/xUUeuF5
2024-07-26 16:29:25 +05:00
Andrej730
4aa3ffb765
bsdd - check keyword length only in tool
...
just to make it more straightforward and remove unused output
2024-07-26 16:29:25 +05:00
Dion Moult
c9affcc622
Update README.md
2024-07-26 20:09:26 +10:00
Dion Moult
153a71f91e
Distribute IfcConvert on GH actions
ifcopenshell-python-0.7.11
ifcconvert-0.7.11
2024-07-26 20:04:04 +10:00
Dion Moult
ae7b1bb9b4
Bump IOS
2024-07-26 20:03:36 +10:00
Dion Moult
6f70196a6c
Make IfcConvert downloads also come consistently from github releases
2024-07-26 20:03:24 +10:00
Blender Defender
228bbc30ad
refactor: Update code comments and docstrings
2024-07-26 19:28:10 +10:00
Blender Defender
f83a7ac730
feat: Sort the available length units numerically
...
Length units are now sorted ascending by the value the prefix represents, i.e. METER is listed before KILOMETER, ...
2024-07-26 19:28:10 +10:00
Blender Defender
fad4ea82a7
refactor: Update the type annotation in Migrate.py to be a literal
2024-07-26 19:28:10 +10:00
Blender Defender
a252b459a2
refactor: Update the type annotation in ConvertLengthUnit.py to be a literal
2024-07-26 19:28:10 +10:00
Blender Defender
9ac159e0af
feat: Parse type "Literal" as enum property in the IFC Patch Panel
2024-07-26 19:28:10 +10:00
Dion Moult
74fbf29d5f
Change name of ci-black-formatting.yml
2024-07-26 12:21:11 +10:00
Dion Moult
1fef4c5857
Run black on BBIM
2024-07-26 12:19:21 +10:00