Thomas Krijnen
e4d1118124
Manually write out if-statements instead of visit with if-constexpr #5444
2024-09-23 15:10:37 +02:00
Gorgious56
f2efa53fdf
Fix #5456 : Unbound variable error when no snap decorator is drawn
2024-09-23 11:34:35 +02:00
Dion Moult
23db38d0e9
Finally, a way to actually add an IFC element directly
...
Previously, the way to add an IFC element would be to 1) create a blender element then assign or 2) activate bim tool, launch type manager, click create type, fill out field, or 3) using various menus for parametric stuff like stairs. This is now the new proposed way to do things and everything will consolidate to here - and it allows you to directly create non-mesh geometry immediately too!
2024-09-23 18:21:44 +10:00
Dion Moult
194acb078c
See #3707 . See #5445 . Type now launches type manager, and type manager icons are clickable.
...
Previously you could either use the dropdown, or launch the type manager, but now they are one and the same, and more inuitive to click icons.
2024-09-23 18:18:44 +10:00
Dion Moult
c30ac2d061
Slightly more accurate loading time to include initialisation time
2024-09-23 18:14:52 +10:00
tim
621393e67a
Toggle openings typo
2024-09-23 18:13:24 +10:00
tim
2386b935aa
Toggle openings icons
...
renamed png files to match operator name
2024-09-23 18:13:24 +10:00
tim
0071fa515a
Apply void icons
...
This is a temporary fix
2024-09-23 18:13:24 +10:00
Thomas Krijnen
154059126c
Update build-all.py - reset --hard before checkout
2024-09-23 09:16:24 +02:00
Thomas Krijnen
4c048e4695
Update face.cpp - snail artefact on 7.8 as well #4924
2024-09-23 09:12:10 +02:00
Thomas Krijnen
4ce3413cdf
Update build-all.py - fetch before checkout
2024-09-23 06:52:49 +02:00
myoualid
33d8ecdc8b
smart copy paste option for cost schedules in web ui - #5369
2024-09-23 03:21:15 +01:00
myoualid
193daff617
web-ui: enable assigning parametric quantities from queries #5369
bonsai-0.8.1-alpha240923
2024-09-23 02:21:15 +01:00
myoualid
9f542c30b3
cost module web ui:
...
- add setting options to hide/show columns
- Cost classification column
- New Cost Classification Form to display active classification library, add/delete classification references
2024-09-22 20:00:09 +01:00
Manu Varkey
a053472558
Fixes #5320
bonsai-0.8.1-alpha240922
2024-09-22 22:19:49 +10:00
Dion Moult
14fe3e6150
Rewrite mode switching from object to item to edit modes
2024-09-22 22:17:07 +10:00
mrfcoelho
df494a3def
Update create_model.rst
...
Fix minor typo
2024-09-22 08:32:20 +10:00
mrfcoelho
ff7c7932e1
Update installation.rst
...
Fix broken link
2024-09-22 08:32:06 +10:00
Dion Moult
9ea44f0a89
You can now add new swept area solid items
2024-09-21 21:27:17 +10:00
Dion Moult
ce010f1e56
You can now add new mesh representation items
2024-09-21 16:34:41 +10:00
Dion Moult
2a8d43c42c
Basic editing of item attributes implemented
2024-09-21 14:27:17 +10:00
tim
ef412c36c6
Cancel and Apply buttons ( #5435 )
...
* Cancel button added back in, Green apply replaced with CHECKMARK
* 2-point arc icon added
---------
Co-authored-by: tim <tjrhyder@gmail.com >
bonsai-0.8.1-alpha240921
2024-09-21 13:48:33 +10:00
myoualid
8c4ab5bf03
enable displaying schedule of rates - web ui ref #5369
2024-09-21 00:16:11 +01:00
Thomas Krijnen
e0095cd446
occt 7.8.1 #4924
2024-09-20 20:49:22 +02:00
Gorgious56
ea3f5cea1f
Fix parametric stairs not appearing in the type manager templates
2024-09-20 20:26:03 +02:00
Andrej730
a3c0523fbd
Fix #5432
2024-09-20 22:56:59 +05:00
Andrej730
c819368445
code_style.rst - some notes on black formatting
2024-09-20 22:11:15 +05:00
Andrej730
287f08dc7b
bim.print_unused_elements_stats to ignore IfcIndexedTextureMap
2024-09-20 22:03:20 +05:00
Andrej730
5ce9d21dff
Purging styles to also purge associated blender materials #3914
2024-09-20 22:03:19 +05:00
Andrej730
d4df21c4be
ifcopenshell.util.shape.get_normals
2024-09-20 22:03:19 +05:00
Andrej730
95e76c3ab9
bsdd classes - typing for not required attributes
2024-09-20 22:03:19 +05:00
Andrej730
18476ec7f3
bsdd - update classes according to the latest API
...
Also added yml_to_classes.py script that can extract the classes automatically
2024-09-20 22:03:19 +05:00
Andrej730
aeeae7365f
load bsdd classes recursively if query fetches more than 100 items
...
previously it would just hit the limit 100 and stop
2024-09-20 22:03:19 +05:00
Andrej730
9953ce1b39
typing
2024-09-20 22:03:19 +05:00
Andrej730
d7adec3d54
black .
2024-09-20 22:03:19 +05:00
myoualid
e0e9892ff0
cost module web-ui:
...
- remove Blender operators in favor of ifc.api functions
- replace BonsaiBIM Data class dependency with new ifc5D2json script
- enable viewing multiple cost schedules
- add Identifaction column
ref #5369
2024-09-20 16:26:40 +01:00
tim
e8f66abf17
New and updated icons for CAD and BIM workspace
...
* Updates to some icons, new icons added for CAD tools, and new layout for CAD tools
* updates to icons
* WIP changes to BIM Tool UI
* Separated BimToolUI, added Draw wall icon
Separated BimToolUI into AddElementUI and ModifySelectedUI classes, added Draw wall icon
* Voids back in UI
* WIP UI tools and icons
partial support for draw wall tool added
* 40d95c294 WIP UI tools and icons
Minor tweaks
* WIP on profile-axis-ui
* WIP on profile-axis-ui
* Added Merge, Split, Rotate, and Flip back into wall edit tools
* Separators added
* Restore commented out code in CAD workspace.py
---------
Co-authored-by: tim <tjrhyder@gmail.com >
Co-authored-by: Dion Moult <dion@thinkmoult.com >
2024-09-20 22:16:40 +10:00
mrfcoelho
560983c6b8
Update interface.rst
...
Add minor tip to be able to see all the workspaces when the screen size is small.
2024-09-20 21:55:06 +10:00
Gorgious56
07291022b4
Fix purging types in the type manager not working. The purge button is now in a menu for a cleaner interface and avoiding accidentally clicking on it when opening the type manager.
2024-09-20 12:09:55 +02:00
Andrej730
6d94871683
Attribute.data_type -> EnumProperty (+typing)
2024-09-20 13:17:41 +05:00
Andrej730
774db8e997
sort wheel files list in manifest
2024-09-20 13:17:27 +05:00
Manu Varkey
31d49a7bbc
Update drawing shadow settings for consistentency
2024-09-20 18:10:26 +10:00
Dion Moult
542ae6b44a
Basic support for editing swept profiles and positions
2024-09-20 18:08:16 +10:00
Gorgious56
c1a92bf1f3
Fix #5398 : Only show relevant parametric templates in the type manager. Also fix forgotten line in previous commit.
2024-09-20 09:58:26 +02:00
Gorgious56
a8abc8e379
Fix #5333 : Searching for the class name using the looking glass button doesn't close the type manager anymore.
2024-09-20 09:53:00 +02:00
Andrej730
4f64d044ac
Option to assign non-ifc bsdd properties #5404
...
Example - https://imgur.com/a/cPtEkX2
Also Attribute now has additional field "metadata" for storing some case specific data
2024-09-20 12:34:27 +05:00
Andrej730
1f4d973a79
black .
2024-09-20 12:34:26 +05:00
Dion Moult
bfd5b3c1c7
Increase websocket server limit from 1MB to 10MB to allow for larger datasets like large work schedules.
2024-09-20 17:03:46 +10:00
Dion Moult
8866a34f22
Fix #5408 . Use an angular tolerance of 0.1 degrees to determine if something has moved and need resyncing.
2024-09-20 17:03:00 +10:00
Andrej730
669d88fbb1
sequence - fix all import operators missing Ifc operator #5423
bonsai-0.8.1-alpha240920
2024-09-20 11:14:34 +05:00