Andrej730
f4c3ceb693
black format
2024-09-11 16:02:48 +05:00
Dion Moult
5fe85e71bb
Work in progress example to import multiple representation items as an object-based breakdown
2024-09-11 18:04:03 +10:00
Bruno Perdigão
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.
2024-09-10 15:41:02 -03:00
Bruno Perdigão
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.
2024-09-10 15:37:57 -03:00
Bruno Perdigão
e48050af4b
Fix #5336
2024-09-10 15:37:57 -03:00
Bruno Perdigão
aaa3d5c443
Small fix on previos commit
2024-09-10 15:37:57 -03:00
Bruno Perdigão
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.
2024-09-10 15:37:57 -03:00
Bruno Perdigão
e546971ada
Changed input validation to tool/polyline.py
2024-09-10 15:37:57 -03:00
Bruno Perdigão
8dc77735a5
fix rebase conflict
2024-09-10 15:37:57 -03:00
Andrej730
eaaa18468a
Reuse tool.Ifc.Operator
2024-09-06 18:11:25 +05:00
Dion Moult
11497f9b37
Add decorator for grids outside drawing view
2024-09-06 16:40:56 +10:00
Andrej730
56428eb605
Ooops, fix black formatter ignoring bonsai folder #5178
2024-09-05 17:19:15 +05:00
Dion Moult
eec4b37827
See #5256 . Fix bug where old "Types" collection was still being created and unused.
2024-09-02 18:47:09 +10:00
Dion Moult
b476cb825c
Fix #5265 . Accommodate invalid material sets.
2024-09-01 07:53:49 +10:00
Bruno Perdigão
90e83d77a7
more improvement on distance and angle calculations
2024-08-31 14:39:58 -03:00
Bruno Perdigão
b6f80eabb4
Fix input calculation and conversion for measure tool
2024-08-31 14:39:58 -03:00
Dion Moult
c3bcc2d90c
See #5243 . types_with_super() is no longer available. Also maybe overkill in this scenario.
2024-08-29 10:11:01 +10:00
Bruno Perdigão
ec5368224f
Fix after fbcb19fdb
2024-08-28 18:58:11 -03:00
Bruno Perdigão
dabb85c466
Fix polytool input for distance zero
2024-08-27 19:59:55 -03:00
Bruno Perdigão
994c85a05a
black format
2024-08-27 18:22:43 -03:00
Bruno Perdigão
24aaefb927
Polytool, fixed error with setting the plane method
2024-08-27 10:03:02 -03:00
Bruno Perdigão
48b74ebb76
Polytool: creates a decorator to show instructions on the screen.
2024-08-26 17:11:19 -03:00
Bruno Perdigão
197d0b3258
Fixed issue with X, Y and Z input for polytool.
...
This issue was caused by the change to X, Y, Z keys for lock axis.
2024-08-26 17:11:19 -03:00
Bruno Perdigão
2a1bc30f19
Polytool improved axis lock and mixed snapping
...
You can now lock into an axis while snapping to an object.
The result will be to closer point. In the future, there should
be a way for the user to select between different points.
2024-08-26 17:11:19 -03:00
Bruno Perdigão
6fa87a16ab
Polytool refactor for selecting plane and axis snap.
...
User can now select X, Y, Z to lock to an axis, and
S-X, S-Y and S-Z to lock to a plane.
2024-08-26 17:11:19 -03:00
Bruno Perdigão
6bbf3d3917
Refactor snapping functions and allow to choose snapping point.
...
By pressing "M", the user can now cycle through active snapping points when
there are many options close to each other. Still lacks a text to give
information about the active point.
2024-08-25 18:27:10 -03:00
Bruno Perdigão
f89dee7668
Fixed angle input for imperial units in polyline wall and measure tool.
2024-08-24 15:02:22 -03:00
Bruno Perdigão
f72c128ba6
Improved validation for inputs in polyline wall and measure tool.
2024-08-24 11:48:39 -03:00
Bruno Perdigão
301cb4bbdc
Small fix in TAB behavior for measure and polyline tool
2024-08-22 15:55:05 -03:00
Bruno Perdigão
f0338ffdda
Measure tools now shows decorator for the dimension of every line and the angles between them. Area calculation was removed and will be introduced in another operator
2024-08-22 15:54:11 -03:00
Bruno Perdigão
5575ea8296
Polyline and Measure tool now use right-click to confirm input
2024-08-21 23:01:06 -03:00
Bruno Perdigão
e8a7a032aa
Changed the order of the input panel for Polyline and Measure tool. Distance and Angle now come first.
2024-08-21 22:56:12 -03:00
Dion Moult
35918265d0
Fix bug on Linux where INBETWEEN_MOUSEMOVE is fired for measure tool
2024-08-21 21:47:41 +10:00
Bruno Perdigão
cfd8044cb3
Fixed bug related to pressing shift for plane selection
2024-08-20 17:47:02 -03:00
Bruno Perdigão
eb0ed7fe6b
Fixed bugs related to shift and added Z as input option
2024-08-20 17:47:02 -03:00
Bruno Perdigão
ff203b2a13
Changed decorator name to PolylineDecorator
2024-08-20 17:47:02 -03:00
Bruno Perdigão
10616df494
black format
2024-08-20 17:47:02 -03:00
Bruno Perdigão
c477173096
Improved plane selection for Measure tool
2024-08-20 17:47:02 -03:00
Bruno Perdigão
aff5b238d9
WIP: Added possibility to change plane intersection method
2024-08-20 17:47:02 -03:00
Bruno Perdigão
d1d9db3ed8
WIP: started refactoring to develop the measure tool with most of the logic from polyline wall
2024-08-20 17:47:02 -03:00
Andrej730
7597b1b29c
bonsai, ifcopenshell - append IfcSurfaceStyles from other projects
...
And other IfcPresentationStyles, though they are not currently supported by bonsai.
Example - https://imgur.com/a/AHlvowp
2024-08-15 18:18:05 +05:00
Andrej730
bd8a2736d4
typing
2024-08-15 18:18:05 +05:00
Andrej730
485643863f
bonsai bim module imports #5178
2024-08-14 16:49:34 +05:00
Dion Moult
25071dfec6
Rename source dir
2024-08-13 23:09:50 +10:00