Andrej730
c2840d92c2
fix test files names
2024-04-10 18:45:37 +05:00
Andrej730
81ff9c168e
nest.assign_object to support ifc2x3
2024-04-10 18:45:37 +05:00
Andrej730
239ab5b587
get_pset() fix bug getting inherited psets with psets_only/qtos_only = True
2024-04-10 18:45:37 +05:00
Andrej730
37a33d62d5
further ifcopenshell.util.element optimization
...
and readibility for props addressed by the index
2024-04-10 18:45:37 +05:00
Andrej730
13c6fdd3c6
maintain verbosity getting complex property subproperties
2024-04-10 18:45:36 +05:00
Andrej730
e69597f72b
typing
2024-04-10 18:45:36 +05:00
Andrej730
9c633c8b6c
black format
2024-04-10 18:17:19 +05:00
Alper Kantarci
4d906578c7
Use "gltf" instead of "gtlf" ( #4538 )
...
- Fix "gtlf" typo
2024-04-10 21:02:56 +10:00
Dion Moult
de744dddda
Fix #4290 . You can now format custom thousands separators and decimal separators in IfcCSV.
2024-04-10 17:32:39 +10:00
Dion Moult
0a04b88a52
Document how MacOS users using Blender from Steam should still use Mac Intel
2024-04-10 14:30:38 +10:00
Dion Moult
bee1e21f0e
Fix #4490 . Fix fundamental bug where get_pset would return none for inherited props with a boolean False value.
2024-04-10 12:57:52 +10:00
Dion Moult
f5c5fba151
Fix issue where the underlay cache option was not yet implemented and ignored.
2024-04-10 11:09:58 +10:00
Dion Moult
4f9badc063
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-10 11:07:17 +10:00
Dion Moult
b61d870922
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-10 10:37:33 +10:00
Andrej730
153389fe4a
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-09 18:36:55 +05:00
Andrej730
965a45d65b
ifcopenshell.util.element.get_nest test
2024-04-09 18:33:26 +05:00
Andrej730
06b84cfa24
nest.unassign_object - support batching #4474
2024-04-09 18:33:25 +05:00
Andrej730
97db95085a
nest.assign_object - support batching #4474
2024-04-09 18:33:25 +05:00
Andrej730
d1bcec7a6a
typing
2024-04-09 18:33:25 +05:00
Andrej730
7b46c6a443
black format
2024-04-09 17:05:36 +05:00
Andrej730
6db0c14fa8
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-09 16:18:11 +05:00
Andrej730
d03f9237e2
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-09 16:09:04 +05:00
Dion Moult
24716a0089
See #4481 . Faster implementation of object hiding and toggline viewport visibility.
2024-04-09 18:39:41 +10:00
Andrej730
437d19e1f5
normalize line endings in CCI(EN).ifc (was commited as CRLF, not LF)
2024-04-09 12:43:50 +05:00
Dion Moult
bd5fd3539a
Fix #4497 . Drawing text annotations are now based on actual line breaks.
2024-04-09 15:56:16 +10:00
Dion Moult
bcc67ecb31
See #4497 . Show invisible newlines and allow newline editing in attributes.
2024-04-09 15:25:10 +10:00
Dion Moult
c50810a24a
Fix #4533 . Add convenience link to launch type manager when no types exist.
2024-04-09 14:10:01 +10:00
Benoit DAMAY
7f9ce37a98
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-09 11:50:08 +10:00
ppaawweeuu
ac23d08717
Update CCI(EN).ifc
...
added last two rows with ending markers
2024-04-09 11:45:34 +10:00
ppaawweeuu
a8211ed592
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-09 11:45:34 +10:00
Gorgious
e38f3beb91
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-08 21:31:23 +02:00
Andrej730
f14bf8557a
aggregate.unassign_object - support batching #4474
2024-04-08 17:49:48 +05:00
Andrej730
cd11d2de27
aggregate.assign_object - support batching #4474
2024-04-08 17:49:48 +05:00
Andrej730
d764c0af23
temporary support for deprecated api arguments #4531
2024-04-08 17:49:48 +05:00
Andrej730
d24e5df7c1
typing
2024-04-08 17:27:41 +05:00
Andrej730
de5075aafe
black format
2024-04-08 17:27:36 +05:00
Andrej730
9474d17867
fix test after 7dd0d7601
2024-04-08 16:28:05 +05:00
Andrej730
abe6dbdfc9
layer.unassign_layer - support batching #4474
2024-04-08 16:28:05 +05:00
Andrej730
7ecec973dd
layer.assign_layer - support batching #4474
2024-04-08 14:51:07 +05:00
Andrej730
f34aef1ebf
validate - add examples
2024-04-08 13:56:52 +05:00
Andrej730
3253bdf7aa
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-08 12:19:57 +05:00
Dion Moult
8e2f9d2bb5
Fix #4509 . Don't show scary error message if you haven't specified a filter query.
2024-04-08 17:19:17 +10:00
Dion Moult
7dd0d7601a
Fix #3759 . IFC4X3 files should use ADD2 identifier.
2024-04-08 12:34:59 +10:00
Dion Moult
5bd53b973f
Fix #4303 . Declare dependencies for ifctester.
2024-04-08 11:57:21 +10:00
Dion Moult
911cfe010e
Publish IfcClash to PyPI
2024-04-08 11:19:13 +10:00
Dion Moult
35dd03664a
Publish IfcCSV to PyPI
2024-04-08 10:55:59 +10:00
Dion Moult
c89b84ff57
Whoops again
2024-04-08 10:31:37 +10:00
Dion Moult
cda13af7a3
See #4529 . Publish IfcPatch to PyPI.
2024-04-08 10:24:04 +10:00
Dion Moult
6e84eb0acc
Add bSDD makefile
2024-04-08 10:09:58 +10:00
Dion Moult
44b980c1e0
Publish bSDD to PyPI
2024-04-08 10:06:28 +10:00