Andrej730
ee7cf918ea
get_pset() fix bug getting inherited psets with psets_only/qtos_only = True
2024-04-18 10:48:24 +02:00
Andrej730
b77df1892c
further ifcopenshell.util.element optimization
...
and readibility for props addressed by the index
2024-04-18 10:48:24 +02:00
Andrej730
4f2c5e4571
maintain verbosity getting complex property subproperties
2024-04-18 10:48:24 +02:00
Andrej730
bea8b2cddc
typing
2024-04-18 10:48:24 +02:00
Andrej730
773a79abc7
black format
2024-04-18 10:48:24 +02:00
Alper Kantarci
62b9fe2e13
Use "gltf" instead of "gtlf" ( #4538 )
...
- Fix "gtlf" typo
2024-04-18 10:48:24 +02:00
Dion Moult
df4478a90a
Fix #4290 . You can now format custom thousands separators and decimal separators in IfcCSV.
2024-04-18 10:48:24 +02:00
Dion Moult
47d5e17159
Document how MacOS users using Blender from Steam should still use Mac Intel
2024-04-18 10:48:24 +02:00
Dion Moult
97eb34ca0d
Fix #4490 . Fix fundamental bug where get_pset would return none for inherited props with a boolean False value.
2024-04-18 10:48:24 +02:00
Dion Moult
0a4ff00bce
Fix issue where the underlay cache option was not yet implemented and ignored.
2024-04-18 10:48:24 +02:00
Dion Moult
782573f986
Fix issue where reloading the drawing list would cause drawing names to be synced
...
It would run useless sync / API calls to edit psets on potentially hundreds of drawings.
2024-04-18 10:48:24 +02:00
Dion Moult
f0fce05342
See #4481 . Defer setting render visibility to drawing generation to speed up switching between drawings.
...
Doing obj.hide_render = True/False in a loop is slow and there is no bulk set command.
2024-04-18 10:48:24 +02:00
Andrej730
9fe5e75c27
ifcopenshell.util.element optimization
...
Tried to reduce amount of IFC attributes retrieved by reusing already retrieved values.
E.g. previously get_nest() was retrieving same attribute 3 times on each call, now it does it only once and it's 2 times faster (2.4 ms -> 1.2 ms).
2024-04-18 10:48:24 +02:00
Andrej730
ede278db8f
ifcopenshell.util.element.get_nest test
2024-04-18 10:48:24 +02:00
Andrej730
3db33a1071
nest.unassign_object - support batching #4474
2024-04-18 10:48:24 +02:00
Andrej730
d270a4fef8
nest.assign_object - support batching #4474
2024-04-18 10:48:24 +02:00
Andrej730
064fc0e405
typing
2024-04-18 10:48:24 +02:00
Andrej730
846ff3b9fd
black format
2024-04-18 10:48:24 +02:00
Andrej730
8df04091ff
ifcopenshell.api.run optimization
...
cache usecase classes instead of importing their modules and getting them each time, makes empty api call twice as fast
2024-04-18 10:48:24 +02:00
Andrej730
da838a2c7c
deprecate spatial.remove_container in favor of spatial.assign_container
...
added temporary support for old version with warnings:
WARNING. `spatial.remove_container` api method is deprecated and should be replaced with spatial.unassign_container
WARNING. `product` argument is deprecated for API method "spatial.remove_container" and should be replaced with `products`.
2024-04-18 10:48:24 +02:00
Dion Moult
d9d38e00bf
See #4481 . Faster implementation of object hiding and toggline viewport visibility.
2024-04-18 10:48:24 +02:00
Dion Moult
8d9a65caa4
Fix #4497 . Drawing text annotations are now based on actual line breaks.
2024-04-18 10:48:24 +02:00
Dion Moult
4541a15a19
See #4497 . Show invisible newlines and allow newline editing in attributes.
2024-04-18 10:48:23 +02:00
Dion Moult
ba8257c9b0
Fix #4533 . Add convenience link to launch type manager when no types exist.
2024-04-18 10:48:23 +02:00
Benoit DAMAY
446e9093a3
Inline help feature ( #4409 )
...
* Help operator in grouping and filtering Panel
Opens up a webbrowser on click
* Help button on the right of filtering panel header
* replacing os.rename() by shutil.move in ifcpatch
* removing debug print from previous commit
* Removing extra operator
Using bim.open_uri to open help page
* Update docs url
* Clean up whitespace
---------
Co-authored-by: Dion Moult <dion@thinkmoult.com >
2024-04-18 10:48:23 +02:00
ppaawweeuu
d6eb8c131b
Add CCI Classification schema
...
I'd like to add CCI classification to BBIM. It is very similar to CSS, developed by CCI-C and licensed under CC BY 4.0
More details here: https://cci-collaboration.org/the-standard/
This is my first commit, I used CCS(EN).ifc file as reference. Any feedback welcomed.
2024-04-18 10:48:23 +02:00
Gorgious
69d51283c7
New UI List in Sandbox panel to access, flip, remove, add, edit clipping planes
...
and some tweaks :
- Disable possibility to edit clipping plane quad geometry
- Add select and delete operators
- Remove polls from CreateClippingPlane that prevented from using it in the Properties editor. The clipping plane is added near the origin when using the Add button in the panel
2024-04-18 10:48:23 +02:00
Andrej730
163f5f2611
aggregate.unassign_object - support batching #4474
2024-04-18 10:48:23 +02:00
Andrej730
833f67cf45
aggregate.assign_object - support batching #4474
2024-04-18 10:48:23 +02:00
Andrej730
b106d6a4d1
temporary support for deprecated api arguments #4531
2024-04-18 10:48:23 +02:00
Andrej730
bc8b4e1a69
typing
2024-04-18 10:48:23 +02:00
Andrej730
9ef63e9b04
black format
2024-04-18 10:48:23 +02:00
Andrej730
65d419d5c7
fix test after 7dd0d7601
2024-04-18 10:48:23 +02:00
Andrej730
d35f2dd0e9
layer.unassign_layer - support batching #4474
2024-04-18 10:48:23 +02:00
Andrej730
a003bc0018
layer.assign_layer - support batching #4474
2024-04-18 10:48:23 +02:00
Andrej730
7d0111115b
validate - add examples
2024-04-18 10:48:23 +02:00
Andrej730
e21eaac3a2
fix possible infinite recursion in bim.debug_active_drawing #4500
...
also fixed the issue with mixed up results at the end of the operator execution
2024-04-18 10:48:23 +02:00
Dion Moult
3357f89311
Fix #4509 . Don't show scary error message if you haven't specified a filter query.
2024-04-18 10:48:23 +02:00
Dion Moult
562bc14f5b
Fix #3759 . IFC4X3 files should use ADD2 identifier.
2024-04-18 10:48:23 +02:00
Dion Moult
aba8683d5e
Fix #4303 . Declare dependencies for ifctester.
2024-04-18 10:48:23 +02:00
Dion Moult
ef1a92a9ee
Publish IfcClash to PyPI
2024-04-18 10:48:23 +02:00
Dion Moult
bfe2d9f256
Publish IfcCSV to PyPI
2024-04-18 10:48:23 +02:00
Dion Moult
1ab76897a8
Whoops again
2024-04-18 10:48:23 +02:00
Dion Moult
0168c0ee26
See #4529 . Publish IfcPatch to PyPI.
2024-04-18 10:48:23 +02:00
Dion Moult
42db0b18b0
Add bSDD makefile
2024-04-18 10:48:23 +02:00
Dion Moult
1248c8972a
Whoops
2024-04-18 10:48:23 +02:00
Dion Moult
89b1616d2b
Publish bSDD to PyPI
2024-04-18 10:48:23 +02:00
Dion Moult
b158d6a5f8
Materials with no style colours now default to Blender's default colour when linking models
2024-04-18 10:48:23 +02:00
Dion Moult
9a19fb89c9
Fix #4521 .
2024-04-18 10:48:23 +02:00
Dion Moult
52be9684fc
Minor fix in doc utility for entities which have no predefined types
2024-04-18 10:48:23 +02:00