Dion Moult
ba5b27d03c
Support getting 2D coordinates in util.shape.get_vertices
2024-09-09 12:41:40 +10:00
myoualid
98ab5399f2
web ui cost module:
...
- double click cost cell to enable editing cost values.
- fix tables' height / scrollbar behaviour
2024-09-09 01:08:29 +01:00
myoualid
2d7614622f
fix table styles for cost schedule module
2024-09-08 20:37:46 +01:00
Bruno Perdigão
1c7b36f233
Polyline tool - changed decorator order to show Input UI in front.
2024-09-08 12:04:38 -03:00
Bruno Perdigão
d42890f214
Fix bug when trying to calculate the angle from vectors too close to each other.
2024-09-08 12:01:04 -03:00
myoualid
c607cbc9d7
cost module web ui improvements:
...
-add ribbon bar,
- improve settings menu with ability to change font size for tables.
- Improve cost schedule spreadsheet layout
2024-09-08 15:29:46 +01:00
myoualid
83be26e196
fix loading cost schedule webui from blender operator
2024-09-08 15:25:56 +01:00
Dion Moult
2f026218ff
Purge deprecated dumb wall / slab qto listener in favour of Ifc5D
2024-09-08 17:31:33 +10:00
Dion Moult
7615173924
Minor fix to sync IFC mode and Blender mode when editing profiles
2024-09-08 17:31:33 +10:00
myoualid
171c3083da
Cost module web-ui can now:
...
- assign cost item products from Blender selection
- display list of selected products ( with available quantities, subtotals, and highlighting already assigned products)
- display and refresh assigned products
- highlight loaded cost schedule
2024-09-08 01:16:48 +01:00
Ryan Schultz
fe317f9231
fix #3959 - drawing boundary changes are reflected on bim.create_sheets as well.
...
and only updates drawings that have been changed
2024-09-07 15:35:05 -05:00
Ryan Schultz
5363c33888
fix #5290 : to fix error after shift and click bim.activate_drawing
2024-09-07 13:01:09 -05:00
Dion Moult
795d2c371e
Fix #5340 . Fix cosmetic console bug when adding a spatial subelement and selecting it.
2024-09-07 22:12:54 +10:00
Manu Varkey
1dfa3f8d79
Implement sorting of spacial containers by elevation and name
2024-09-07 21:46:35 +10:00
Dion Moult
2626165629
Fix #5334 . Bug where the wrong type would be added if you added a new type then switched tool.
2024-09-07 21:13:56 +10:00
Dion Moult
0a17588db8
Fix #5346 .
2024-09-07 17:05:19 +10:00
Andrej730
33001e6c6d
profile.copy_profile
...
Fixes issue duplicated profile missing it's psets.
2024-09-07 11:22:43 +05:00
Andrej730
e224bfd19f
Fix error showing material/profile psets in bbim after 691815fd41
2024-09-07 11:22:43 +05:00
Andrej730
c1d5c18724
fix black format
2024-09-07 11:22:43 +05:00
Dion Moult
557a120178
Fix #5341 . Editing elevations in spatial decomposition panel is now a string and has an immediate effect.
2024-09-07 15:37:01 +10:00
Dion Moult
cea4c0c01d
Fix #5345 . Bug when adding a new representation using "full representation". No temp data is used, so deletion not required.
2024-09-07 14:50:09 +10:00
Dion Moult
8b1d3a0c5d
Fix #4769 . Bug where editing grids didn't work with non-SI units.
...
I really don't know how this mistake lasted this long.
2024-09-07 13:48:42 +10:00
Dion Moult
c5fc86d148
Fix #5337 . You can now delete grids, which recursively delete all axes. Edit mode now also respects locking.
2024-09-07 13:18:36 +10:00
Ryan Schultz
8cec717315
fix #5304 : Have demo project have Plan/Annotation/REFLECTED_PLAN_VIEW context
2024-09-06 19:49:38 -05:00
Dion Moult
7905cd8bd3
See #5337 . Grid decorators now turn off when editing an axis.
2024-09-07 10:01:57 +10:00
Dion Moult
0337034d28
Fix #4881 . Fix bug where editing grid axes didn't work.
2024-09-07 10:01:57 +10:00
myoualid
88a40e0052
improve cost table responsiveness and highlight currently loaded cost schedule
2024-09-06 20:51:46 +01:00
Richard Brice
c9d2390d9a
Implements cant geometry
2024-09-06 10:02:08 -07:00
Andrej730
4ff0893a8b
ifcwrap cmake - fix CMP0078 warning
2024-09-06 18:28:50 +05:00
Andrej730
8e87d0e303
typing
2024-09-06 18:11:25 +05:00
Andrej730
eaaa18468a
Reuse tool.Ifc.Operator
2024-09-06 18:11:25 +05:00
Andrej730
871cd45f53
selector.set_element_value to support 'predefined_type' keyword
...
See more details in https://community.osarch.org/discussion/comment/22134/#Comment_22134
2024-09-06 18:11:24 +05:00
Andrej730
39fd9ce462
attribute.edit_attributes - small optimizations
...
remove settings dictionary and remove some ifc calls
2024-09-06 18:11:24 +05:00
Dion Moult
4c68ec6f82
Fix bug where editing AxisTag didn't change the grid axis name
2024-09-06 23:10:43 +10:00
myoualid
be71eb274b
display cost schedule predefined type in web ui
2024-09-06 12:08:45 +01:00
Andrej730
008e2c01c3
selector.set_element_value - temporarily skip 'predefined_type'
...
to avoid issues importing csvs that used it to extract correct predefined type
Example warning:
WARNING. Assigning 'predefined_type' is not yet supported. Skipping value 'ELECTRICACTUATOR' for element: '#89=IfcActuator('1RjCen6XL6WAdhz7HumLFU',$,'Actuator.002',$,$,#179,$,$,.ELECTRICACTUATOR.)'.
2024-09-06 15:18:15 +05:00
Andrej730
a1e51757b1
attribute.edit_attributes - document behaviour for PredefinedType
2024-09-06 15:18:15 +05:00
Andrej730
d5169e85fa
bim.import_ifccsv to support undo (missing Ifc Operator)
...
Previously it wasn't possible to undo changes in the currently loaded IFC model after bim.import_ifccsv
2024-09-06 15:18:15 +05:00
Andrej730
cfc243949d
Fix error unassigning type from element without representation
...
Traceback
Traceback (most recent call last):
File "\bonsai\bim\module\type\operator.py", line 63, in execute
return IfcStore.execute_ifc_operator(self, context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "\bonsai\bim\ifc.py", line 408, in execute_ifc_operator
result = getattr(operator, "_execute")(context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "\bonsai\bim\module\type\operator.py", line 78, in _execute
active_context = active_representation.ContextOfItems
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'ContextOfItems'
Error: Python: Traceback (most recent call last):
File "\bonsai\bim\ifc.py", line 408, in execute_ifc_operator
result = getattr(operator, "_execute")(context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "\bonsai\bim\module\type\operator.py", line 78, in _execute
active_context = active_representation.ContextOfItems
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'ContextOfItems'
2024-09-06 15:18:15 +05:00
Andrej730
a3ff0a61a6
ifccsv to web - fix Tabulator dropping columns with non-unique names
2024-09-06 15:18:15 +05:00
`myoualid`
456ad2af8e
remove annoying console logs
2024-09-06 10:14:21 +01:00
Dion Moult
7b8e234683
Remove add grid in add menu, and run black
2024-09-06 18:18:32 +10:00
Dion Moult
95b7a79c64
Locked elements are now blocked from being duplicated too
2024-09-06 18:07:09 +10:00
Dion Moult
4a5e180479
You can now lock and unlock spatial / grid elements, which affects your ability to delete or move them
2024-09-06 17:58:52 +10:00
`myoualid`
d6098a0b6d
- web ui features to add a new cost schedules, and root cost items
...
- improved ui for cost schedules
- sharing more css across files
- refactor get_predefined_types(cost_schedule)
2024-09-06 08:55:10 +01:00
Dion Moult
541a6e18e6
Fix broken ifcconvert table in docs
2024-09-06 16:55:56 +10:00
Dion Moult
11497f9b37
Add decorator for grids outside drawing view
2024-09-06 16:40:56 +10:00
Dion Moult
6b14111b24
More grid panel to spatial subpanel
2024-09-06 16:40:56 +10:00
Andrej730
f27bb6effe
black format
2024-09-06 11:13:09 +05:00
Andrej730
6ebec7e0e5
pset.unshare_pset - fix bug where it would leaving an orphaned pset
...
It was leaving an orphaned pset if 'products' was a list of all elements pset is assigned to. Then it would create a new pset for each element leaving original pset orphaned.
2024-09-06 11:04:05 +05:00