Commit Graph

  • bad6931a84 Fix bug in tessellate elements bonsai-0.8.1-alpha240911 Dion Moult 2024-09-11 12:26:39 +10:00
  • 158f11d58c Cost web ui improvements: - hovering cost item row displays quick actions - clicking the quantity cells and cost cells prompts form to edit values - further style improvements & refactoring myoualid 2024-09-10 22:48:22 +01:00
  • 794154f6f5 Instructions in polyline tools were moved to the status bar. Previously the instructions were shown on screen with decorators. Now it is handled by the modal function of the polyline tools. Bruno Perdigão 2024-09-09 22:27:24 -03:00
  • c06929e1c7 Major refactor in polyline tool to use a base class for other operators. Polyline Wall and Measure tool now share most of the logic by inheriting from a base class PolylineOperator. This should facilitate the implementation of other tools that use polyline. Bruno Perdigão 2024-09-08 15:47:51 -03:00
  • 1a587dea7d Minor refactor of tool/polyline Bruno Perdigão 2024-09-08 14:30:03 -03:00
  • 55df9a42e6 WIP - More refactor Bruno Perdigão 2024-09-07 17:30:18 -03:00
  • be8b325a83 WIP - Polyline tool refactor Bruno Perdigão 2024-09-07 15:23:43 -03:00
  • 2e192034f8 Small tweak in 8032e4851 Bruno Perdigão 2024-09-07 10:21:41 -03:00
  • ce8e104b0b Change snap axis to 15 angles increments. Bruno Perdigão 2024-09-06 17:24:03 -03:00
  • e48050af4b Fix #5336 Bruno Perdigão 2024-09-06 17:23:20 -03:00
  • d63961d840 Small fix on previous commit Bruno Perdigão 2024-09-06 15:17:57 -03:00
  • edf0804b0e Small fix on how the input UI rounds numbers Bruno Perdigão 2024-09-06 15:00:29 -03:00
  • aaa3d5c443 Small fix on previos commit Bruno Perdigão 2024-09-06 14:59:59 -03:00
  • 2008081d9a Implementation of #5317. The number in the input UI will be replaced if the user presses a number. This behavior will be different if the user press "=" or backspace. Bruno Perdigão 2024-09-06 14:43:01 -03:00
  • e546971ada Changed input validation to tool/polyline.py Bruno Perdigão 2024-09-06 14:26:31 -03:00
  • 8dc77735a5 fix rebase conflict Bruno Perdigão 2024-09-08 12:10:01 -03:00
  • cc7171060f Decouples evaluation of a piecewise_function from the function itself (#5344) Richard Brice 2024-09-10 10:11:17 -07:00
  • 67a7e713b2 fix util.get_elements_by_pset to account for quantity sets myoualid 2024-09-10 17:17:42 +01:00
  • 3abe5edd21 Fix generating 3D view drawing when IFC elements don't exist in the Blender scene ( such as IfcDistributionPort) myoualid 2024-09-10 17:16:09 +01:00
  • 34aed93b7b Fix 2 segfaults creating IfcEllipseProfileDef Andrej730 2024-09-10 17:33:47 +05:00
  • 6fd4d8b1ba Fix sequence.get_related_products bug after 845d772 Andrej730 2024-09-10 17:27:12 +05:00
  • 2d0b262351 get_nested_tasks to discard non-ifctask elements #4911 Andrej730 2024-09-10 17:01:05 +05:00
  • a4f669e549 ifc5d.qto - some clarifications for arguments Andrej730 2024-09-10 16:34:29 +05:00
  • dc92a8fd27 Bonsai - setup default values for new patametric profiles Andrej730 2024-09-10 16:10:35 +05:00
  • 3bb0901e3e Profiles UI - better handling for invalid profiles Andrej730 2024-09-10 15:20:51 +05:00
  • 2d68d344bd Profiles UI - update displayed psets when user is changing active profile Andrej730 2024-09-10 14:57:22 +05:00
  • ddf92ab8fb typing Andrej730 2024-09-10 12:05:07 +05:00
  • 9a6fc58949 Fix typo Andrej730 2024-09-09 18:32:33 +05:00
  • 765b5c2f5c black format Andrej730 2024-09-10 17:45:45 +05:00
  • 5616367a03 don't deep copy psets for optimization Andrej730 2024-09-10 12:15:29 +05:00
  • 6cf9875472 Fix error processing IfcCircle/IfcEllipse #5352 Andrej730 2024-09-10 12:15:43 +05:00
  • 5f8fdf233f Fix #5358. Easy way to toggle visibility of spatial elements and grids. Dion Moult 2024-09-10 14:29:49 +10:00
  • be090a3a81 Fixes #5353 (#5354) Manu Varkey 2024-09-10 09:44:27 +05:30
  • 1da47d9271 Add support for editing IfcPhysicalComplexQuantity in edit_qto (#5335) (#5356) Takayuki Kato 2024-09-10 13:13:57 +09:00
  • 4917cd19a2 addresses https://github.com/IfcOpenShell/IfcOpenShell/commit/3ceeaa739fb20125b7195dbd69e5e8606a3d5ed8#r146061329 bonsai-0.8.1-alpha240910 Ryan Schultz 2024-09-09 20:01:32 -05:00
  • e7ad71b51d black format Andrej730 2024-09-09 17:59:48 +05:00
  • e87faa167c typing Andrej730 2024-09-07 10:55:16 +05:00
  • 13ed4d3a6c ifcopenshell to support styles assigned to IfcFaces #4038 Andrej730 2024-09-09 16:56:00 +05:00
  • 27b9709b78 style.assign_representation_styles to support topology reprensentations #4038 Andrej730 2024-09-09 16:54:05 +05:00
  • 2d988ac445 Representation UI - show IfcTopologyRepresentation #4038 Andrej730 2024-09-09 15:18:07 +05:00
  • 6da7e18f50 Fix error adding typed text annotations #5300 Andrej730 2024-09-09 12:11:04 +05:00
  • a3c5c334f1 Show info message using annotation tool hotkeys without drawing loaded Andrej730 2024-09-09 11:22:50 +05:00
  • 09b8c4482f Update tooltips for UI elements (#5348) Manu Varkey 2024-09-09 15:08:10 +05:30
  • 680c73f15b Less noisy faceset helper messages Thomas Krijnen 2024-09-09 09:58:02 +02:00
  • 89e3650d77 No need to check for manifoldness when processing boolean ops in 2d Thomas Krijnen 2024-09-09 09:57:43 +02:00
  • bcc3b43dc1 --element-hierarchy matrix transpose #5191 Thomas Krijnen 2024-09-09 09:57:09 +02:00
  • 5cfcba5272 Fix #3333. Fix #5290. Fix bugs where Shift-Click or Alt-Click drawing activation modes didn't quite do what was advertised. Dion Moult 2024-09-09 17:43:35 +10:00
  • 2416d91748 black format Andrej730 2024-09-09 10:37:44 +05:00
  • 7d90c319f0 Merge branch 'test-cmake-policy-fix' into v0.8.0 Andrej730 2024-09-09 10:34:15 +05:00
  • b71034765c Black Dion Moult 2024-09-09 12:43:22 +10:00
  • f82b97e97b Fix #5329. Fix #5267. Add support for composite profile definitions and nested closed profiles. Dion Moult 2024-09-09 12:43:13 +10:00
  • ba5b27d03c Support getting 2D coordinates in util.shape.get_vertices Dion Moult 2024-09-09 12:41:09 +10:00
  • 98ab5399f2 web ui cost module: - double click cost cell to enable editing cost values. - fix tables' height / scrollbar behaviour bonsai-0.8.1-alpha240909 myoualid 2024-09-09 01:08:29 +01:00
  • 2d7614622f fix table styles for cost schedule module myoualid 2024-09-08 20:37:46 +01:00
  • 1c7b36f233 Polyline tool - changed decorator order to show Input UI in front. Bruno Perdigão 2024-09-08 12:04:38 -03:00
  • d42890f214 Fix bug when trying to calculate the angle from vectors too close to each other. Bruno Perdigão 2024-09-08 12:01:04 -03:00
  • 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 myoualid 2024-09-08 15:29:46 +01:00
  • 83be26e196 fix loading cost schedule webui from blender operator myoualid 2024-09-08 15:25:56 +01:00
  • 2f026218ff Purge deprecated dumb wall / slab qto listener in favour of Ifc5D Dion Moult 2024-09-08 17:31:26 +10:00
  • 7615173924 Minor fix to sync IFC mode and Blender mode when editing profiles Dion Moult 2024-09-08 17:31:08 +10:00
  • 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 bonsai-0.8.1-alpha240908 myoualid 2024-09-08 01:16:48 +01:00
  • fe317f9231 fix #3959 - drawing boundary changes are reflected on bim.create_sheets as well. and only updates drawings that have been changed Ryan Schultz 2024-09-07 15:35:05 -05:00
  • 5363c33888 fix #5290: to fix error after shift and click bim.activate_drawing Ryan Schultz 2024-09-07 13:01:09 -05:00
  • 795d2c371e Fix #5340. Fix cosmetic console bug when adding a spatial subelement and selecting it. Dion Moult 2024-09-07 22:12:47 +10:00
  • 1dfa3f8d79 Implement sorting of spacial containers by elevation and name Manu Varkey 2024-09-06 17:29:25 +05:30
  • 2626165629 Fix #5334. Bug where the wrong type would be added if you added a new type then switched tool. Dion Moult 2024-09-07 21:13:56 +10:00
  • 0a17588db8 Fix #5346. Dion Moult 2024-09-07 17:05:14 +10:00
  • 33001e6c6d profile.copy_profile Andrej730 2024-09-07 11:09:47 +05:00
  • e224bfd19f Fix error showing material/profile psets in bbim after 691815fd41 Andrej730 2024-09-07 10:47:53 +05:00
  • c1d5c18724 fix black format Andrej730 2024-09-07 11:22:39 +05:00
  • 557a120178 Fix #5341. Editing elevations in spatial decomposition panel is now a string and has an immediate effect. Dion Moult 2024-09-07 15:37:01 +10:00
  • cea4c0c01d Fix #5345. Bug when adding a new representation using "full representation". No temp data is used, so deletion not required. Dion Moult 2024-09-07 14:50:09 +10:00
  • 8b1d3a0c5d Fix #4769. Bug where editing grids didn't work with non-SI units. Dion Moult 2024-09-07 13:48:42 +10:00
  • c5fc86d148 Fix #5337. You can now delete grids, which recursively delete all axes. Edit mode now also respects locking. Dion Moult 2024-09-07 13:18:31 +10:00
  • 8cec717315 fix #5304: Have demo project have Plan/Annotation/REFLECTED_PLAN_VIEW context Ryan Schultz 2024-09-06 19:49:38 -05:00
  • 7905cd8bd3 See #5337. Grid decorators now turn off when editing an axis. bonsai-0.8.1-alpha240907 Dion Moult 2024-09-07 10:01:51 +10:00
  • 0337034d28 Fix #4881. Fix bug where editing grid axes didn't work. Dion Moult 2024-09-07 10:01:30 +10:00
  • 88a40e0052 improve cost table responsiveness and highlight currently loaded cost schedule myoualid 2024-09-06 20:51:46 +01:00
  • c9d2390d9a Implements cant geometry Richard Brice 2024-09-06 08:38:44 -07:00
  • 0055a5dd82 ifcwrap cmake - use default CMP0078 policy Andrej730 2024-09-06 19:50:41 +05:00
  • 4ff0893a8b ifcwrap cmake - fix CMP0078 warning Andrej730 2024-09-06 17:55:21 +05:00
  • 791d098800 ifcwrap cmake - fix CMP0078 warning Andrej730 2024-09-06 17:55:21 +05:00
  • 8e87d0e303 typing Andrej730 2024-09-06 16:19:02 +05:00
  • eaaa18468a Reuse tool.Ifc.Operator Andrej730 2024-09-06 17:45:18 +05:00
  • 871cd45f53 selector.set_element_value to support 'predefined_type' keyword Andrej730 2024-09-06 17:35:31 +05:00
  • 39fd9ce462 attribute.edit_attributes - small optimizations Andrej730 2024-09-06 14:17:41 +05:00
  • 4c68ec6f82 Fix bug where editing AxisTag didn't change the grid axis name Dion Moult 2024-09-06 23:10:37 +10:00
  • be71eb274b display cost schedule predefined type in web ui myoualid 2024-09-06 12:08:45 +01:00
  • 008e2c01c3 selector.set_element_value - temporarily skip 'predefined_type' Andrej730 2024-09-06 15:16:35 +05:00
  • a1e51757b1 attribute.edit_attributes - document behaviour for PredefinedType Andrej730 2024-09-06 14:06:05 +05:00
  • d5169e85fa bim.import_ifccsv to support undo (missing Ifc Operator) Andrej730 2024-09-06 13:56:54 +05:00
  • cfc243949d Fix error unassigning type from element without representation Andrej730 2024-09-06 12:36:14 +05:00
  • a3ff0a61a6 ifccsv to web - fix Tabulator dropping columns with non-unique names Andrej730 2024-09-06 12:11:06 +05:00
  • 456ad2af8e remove annoying console logs `myoualid` 2024-09-06 10:13:49 +01:00
  • 7b8e234683 Remove add grid in add menu, and run black Dion Moult 2024-09-06 18:18:32 +10:00
  • 95b7a79c64 Locked elements are now blocked from being duplicated too Dion Moult 2024-09-06 18:07:09 +10:00
  • 4a5e180479 You can now lock and unlock spatial / grid elements, which affects your ability to delete or move them Dion Moult 2024-09-06 17:58:45 +10:00
  • 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) `myoualid` 2024-09-06 08:55:10 +01:00
  • 541a6e18e6 Fix broken ifcconvert table in docs Dion Moult 2024-09-06 16:55:56 +10:00
  • 11497f9b37 Add decorator for grids outside drawing view Dion Moult 2024-09-06 16:40:46 +10:00