Andrej730
56e00d059b
fix error removing pset from material or profile
2024-02-28 16:54:11 +05:00
Andrej730
8a6b4aa5fb
fix tests after a971860
2024-02-28 16:54:11 +05:00
Andrej730
46bee8aed9
fix errors in tests
...
they were failing because import_reference_attributes were failing to get docs for unset schema version since ifc file wasn't attached to Blender
2024-02-28 16:54:11 +05:00
Thomas Krijnen
eaa2aa05a4
Add buffer (bytestring) accessors to material colors - plus small fixes
2024-02-28 11:12:17 +01:00
Thomas Krijnen
abfa6edc5c
Add buffer (bytestring) accessors to geometry data
2024-02-27 16:18:40 +01:00
Andrej730
e3a1c29593
Fix #4365
...
Allowing to add new properties with None values if should_purge is not set to True (and it's False by default)
blenderbim-240227
2024-02-27 17:33:56 +05:00
Richard Brice
0baf3dac52
Adds support for IfcCosineSpiral, IfcSineSpiral, and updates implementation to match results from bSI Railway Room test cases.
2024-02-26 16:34:41 -08:00
Thomas Krijnen
e6691989dc
#4283 convert closed wires to faces prior to processing in svg serializer
2024-02-26 13:27:36 +01:00
Thomas Krijnen
83845bdd6d
Disable building 3.6.x - due to from __future__ import annotations
2024-02-26 13:20:19 +01:00
Andrej730
0f4c19fd2d
black format
2024-02-26 11:51:52 +05:00
Andrej730
ce8bdffe57
show occurrence name function in prefs only for custom name style
2024-02-26 11:35:28 +05:00
Andrej730
53e052eb77
Fix #4363
2024-02-26 11:35:21 +05:00
Dion Moult
f21b472cfe
Update Makefile
blenderbim-240226
2024-02-26 17:10:36 +11:00
Dion Moult
324b440f5c
Create blender_manifest.toml
2024-02-26 17:09:31 +11:00
Bruno Perdigão
37a7049a61
UI for linked aggregate ( #4271 )
...
* initial ui
* changed the group name
* groups counter in ui
* added operators for selection and breaking link in the ui
* small removal
* changed IFC operators to _execute
2024-02-23 14:56:28 -06:00
Bruno Perdigão
1c1035e251
Linked aggregate preserve names ( #4135 )
...
* added simples linked aggregate test
* small fix in remove_old_connections function
* added test for refresh linked aggregate
* refresh linked aggregates now preserves the objects original name
* small fix in recreate_connections function
* tests for Refresh Linked Aggregate
* test for Refresh Linked Aggregate after copying an object
* small deletion
* added custom incremental naming
* small fix in tests
* small fix on the number for renaming
2024-02-23 14:55:18 -06:00
Ryan Schultz
d83924b73e
Selects all the instances from selected instances that have different types
2024-02-23 12:51:16 -06:00
Massimo Fabbro
a04542dfd1
New button hide all spaces in spatial tool
blenderbim-240223
2024-02-23 18:16:15 +01:00
Massimo Fabbro
066616707a
Now generate space and generate spaces from walls are always visible in the UI so users understand better that are different procedures
2024-02-23 18:16:15 +01:00
Andrej730
c1cd228911
Fix #4342
2024-02-22 16:19:19 +05:00
Andrej730
515830e52d
update representation item style on editing/removing shape aspect
...
Example - https://imgur.com/a/2SxgSRH
blenderbim-240222
2024-02-22 15:24:09 +05:00
Andrej730
a971860094
style.assign_representation_styles to replace previously assigned styles
...
as probably in the most cases user would want 1 style per 1 representation item
After this it's finally possible in BBIM to assign styles to representation items through the materials: https://imgur.com/a/cgiJ1KV
2024-02-22 13:41:34 +05:00
Andrej730
f872906e0c
MaterialCreator - minor refactor for code readibility
2024-02-22 12:26:12 +05:00
Andrej730
0597100356
fix error in data.py occurring if object has no material
blenderbim-240221
2024-02-21 16:13:56 +05:00
Andrej730
d5feaaa1af
show error message removing material that is used in material sets
...
previously it wasn't showing anything when you would try to remove a material
2024-02-21 15:58:17 +05:00
Andrej730
caca209c8f
BBIM - update related representations on assigning style to material
2024-02-21 15:58:17 +05:00
Andrej730
2e45d4a57e
unassign_material_style to handle constituents
2024-02-21 15:15:03 +05:00
Andrej730
0d8c86a0f6
api.unassign_representation_styles
2024-02-21 15:14:28 +05:00
Andrej730
7f0df72fec
assigning material styles to reuse existing styled item + tests
2024-02-21 15:14:28 +05:00
Andrej730
863a8248af
assign_representation_styles to reuse existing styled item + tests
2024-02-21 12:36:06 +05:00
Andrej730
bdc991856c
style.assign_material_style small optimization
2024-02-21 11:32:48 +05:00
Andrej730
1a38b7f5c6
set previous active style and context values editing material's style
2024-02-20 16:02:50 +05:00
Andrej730
91199308a9
descriptive error for missing user or application in ifc2x3 #4340
2024-02-20 15:21:48 +05:00
Andrej730
1f7930c5c8
fixed bug migrating attributes to older ifc version (after 8728fa3)
blenderbim-240220
2024-02-20 14:19:10 +05:00
Andrej730
54c7f355ff
black format
2024-02-20 12:38:29 +05:00
Andrej730
551f3b0d8d
Fix issues editing work time in ifc4x3 #4295
2024-02-20 12:38:29 +05:00
Andrej730
049c796629
IFC4.3 test bootstrap
2024-02-20 12:38:29 +05:00
Andrej730
412700c8fd
Default Blender filepath hotkeys for .ifc filepath
...
Example - https://i.imgur.com/Mk6mkuP.png
E.g. alt-click now opens .ifc directory and shift-click opens .ifc with default software associated with .ifc files.
Should be cross-platform but tested only on Windows
Added this code to tool.Blender so it can be reused for other operators invoking file browsing window.
2024-02-20 12:01:43 +05:00
Andrej730
96a8c1e8ae
style.assign_material_style to assign style to related shape aspects
blenderbim-240219
2024-02-19 18:08:18 +05:00
Andrej730
602e18a262
promote get_shape_aspects to util.element method
2024-02-19 18:08:18 +05:00
Andrej730
9e30e1ad31
get material constituents from cache and filter active element material
2024-02-19 18:08:18 +05:00
Andrej730
b6f939f1b1
disable editing rep item style if it comes from material constituent through shape aspect
2024-02-19 18:08:18 +05:00
Thomas Krijnen
d964f924d7
CMakeLists.txt pre 2.37 compat
2024-02-19 09:26:18 +01:00
Ryan Schultz
36b702630d
Merge pull request #4291 from IfcOpenShell/Assign_Product_In_Any_Order
...
Select in any order, when assigning relating_product
blenderbim-240218
2024-02-18 13:02:45 -06:00
Thomas Krijnen
ccf70c7aad
#4012 #2138 #2044 #4032 IfcConvert --keep-bounding-boxes option, default is now exluded.
2024-02-18 14:02:07 +01:00
Thomas Krijnen
a60e272eee
build_halfspace_tree_is_decomposed() for polies already tagged as convex
2024-02-18 12:06:02 +01:00
Thomas Krijnen
8af6903505
Convex tag on cgal shape
2024-02-18 12:06:02 +01:00
Thomas Krijnen
d04357933b
Release GIL in some cases
2024-02-18 12:06:02 +01:00
Thomas Krijnen
c72f97225f
Clear current product after finalization
2024-02-18 12:06:02 +01:00
Thomas Krijnen
b76dad682a
item_id()
2024-02-18 12:06:02 +01:00