Andrej730
dd516fb873
Support moving IfcConic representation items
...
Example - https://imgur.com/a/UDWxXWX
2024-09-26 18:40:52 +05:00
Andrej730
f8680503ef
Add default values for IfcEllipseProfileDef
2024-09-26 18:40:51 +05:00
Andrej730
8814d3a22b
Lock all representation items that are not movable
...
Otherwise it was confusing that user can move item but when they exit item mode position was lost
2024-09-26 18:40:51 +05:00
Andrej730
340e8515f5
Fix error switching mode for multiple objects
2024-09-26 18:40:51 +05:00
Andrej730
22b9a8804d
notes for loading indexed maps
2024-09-26 18:40:51 +05:00
Andrej730
341b97bce2
typing
2024-09-26 18:40:51 +05:00
Andrej730
24f66bbcb4
black .
2024-09-26 18:40:51 +05:00
Dion Moult
a273c87e41
Fix #5416 . Optimise item decorator and make decoration more subtle to make it easier to see the mesh.
2024-09-26 23:30:12 +10:00
Dion Moult
b01471aa55
See #5491 . Don't show items in front.
2024-09-26 23:28:47 +10:00
Dion Moult
ebb7f0c8a9
Less in-your-face grid decorations that are easily selectable due to show in front
2024-09-26 23:21:44 +10:00
Ryan Schultz
d581174513
Fix #5493 : Bonsai, error when using , in drawing names and clicking on the drawing in the sheet part of UI.
2024-09-25 18:36:39 -05:00
Bruno Perdigão
41d5c391e1
Polyline wall - added top and bottom division lines to product preview.
2024-09-25 16:38:33 -03:00
Andrej730
4e33569851
ifc join to support joining 3d polyline curves
2024-09-25 19:09:15 +05:00
Andrej730
761795ccbf
ifc join to show error message if joining is not supported
...
Example - https://i.imgur.com/5vsmJN8.png
2024-09-25 19:09:15 +05:00
Andrej730
95e9b8aeef
Import representation items for curve representations too
...
https://i.imgur.com/TeITxa0.png
2024-09-25 19:09:14 +05:00
Andrej730
dd9de98290
Store edges representation item ids in Triangulation
2024-09-25 19:09:14 +05:00
Andrej730
6ac40b4ab3
typing
2024-09-25 19:09:14 +05:00
Dion Moult
fce7b4416e
Forgot to handle cases where no object is selected when adding a new element
2024-09-25 23:56:18 +10:00
Dion Moult
42f32e3418
Fix #5460 . Assigning a class now uses the new add element mode internally.
2024-09-25 23:48:44 +10:00
Dion Moult
47581f2316
Hooray! New add element means we no longer do this silly "add cube" and delete when adding occurrences.
2024-09-25 23:47:18 +10:00
Dion Moult
c68c621400
Loading and saving extrusion items now take into account georef cartesian point offsets
2024-09-25 23:03:06 +10:00
Andrej730
61151442cf
Merge branch 'bonsai-bump-macos' into v0.8.0
2024-09-25 14:00:17 +05:00
Andrej730
7b36f93973
remove debug logging
2024-09-25 13:59:55 +05:00
Andrej730
5952ce8ed3
disable_item_mode - to set previously edited object as active
...
It seems very natural that after exiting item mode the edited item should become active (similar to how it works in edit mode).
2024-09-25 13:59:55 +05:00
Andrej730
3c309bbac8
load_indexed_colour_map - to support loading colors for rep items
...
Enter item mode for simple faceset cube was failing because this wasn't supported.
2024-09-25 13:59:55 +05:00
Andrej730
3e3b133c7b
black .
2024-09-25 13:59:55 +05:00
Andrej730
0af2ab53a0
bonsai makefile update regex to keep track of x86_64 version automatically
2024-09-25 13:45:37 +05:00
Andrej730
700a453501
fix breaking bonsai builds - bump macos to 10.13 for python 3.12
...
Recently released Python 3.12.6 dropped support for Mac OS 10.9-10.12 - https://www.python.org/downloads/release/python-3126/
And Python 3.12.6 is the one that's used by compiled builds from now - in our case it was fonttools (used by ezdxf) that compiled binaries and it's using cibuildwheel which is also started using Python 3.12.6 as it's released.
2024-09-25 13:45:32 +05:00
Dion Moult
86367e9c1f
Loading and saving meshlike items now take into account georef cartesian point offsets
2024-09-25 17:46:59 +10:00
Dion Moult
9af9120dff
Fix bug where switching representations didn't take into account georef cartesian point offsets
2024-09-25 17:46:15 +10:00
Dion Moult
dc5e3d86b4
Lazy optimisation to prioritise styledbyitem instead of indexed maps. Allow blank data_index in case we have multiple rep items.
2024-09-25 13:00:14 +10:00
Daniel Bo Olesen
4472578915
Changed tools tips for commands.
2024-09-25 11:59:01 +10:00
Dion Moult
9ede6a693d
See #5475 . Fix quoting in dev script and default to Github repo.
2024-09-25 11:26:43 +10:00
Dion Moult
7584a40219
Fix #5483 . Units is optional when loading.
2024-09-25 11:13:09 +10:00
Dion Moult
1d4f5de4a0
Fix #5475 . Quote paths to accommodate spaces in dev setup.
2024-09-25 10:39:12 +10:00
Bruno Perdigão
d868eeb77d
Updates on polyline decorator to match standard colors.
2024-09-24 17:30:34 -03:00
Bruno Perdigão
083a1e4074
Small fix in polyline decorator.
2024-09-24 13:55:14 -03:00
Bruno Perdigão
ef5dc58b91
Fix some cases where wall joining were not working after they were created by polyline tool.
2024-09-24 13:47:21 -03:00
Bruno Perdigão
c4232e7407
small fix on 36b4225b1
2024-09-24 11:40:47 -03:00
Andrej730
209c0fef57
restore lost code after a1d99b5
2024-09-24 19:30:17 +05:00
Andrej730
4e3d6f1773
typing
2024-09-24 19:30:07 +05:00
Andrej730
7045fba9c0
black .
2024-09-24 19:30:00 +05:00
Bruno Perdigão
36b4225b18
Warning messages for prohibit cases when inserting polyline points
2024-09-24 10:55:59 -03:00
Bruno Perdigão
b05e6cf71a
Small fix
2024-09-24 10:55:54 -03:00
myoualid
7692b910f4
loading multiple cost schedules in the web ui is now more responsive, clean up and organise css code #5369
2024-09-24 12:13:18 +01:00
Dion Moult
036754ea20
Bump IOS to OCC 7.8.1
2024-09-24 18:50:07 +10:00
Dion Moult
4bee80edc5
Optimise array setup during load
2024-09-24 15:31:55 +10:00
Dion Moult
d1c4a0a415
Check walls first for false origin guessing for speed, checking one object seems to be enough
2024-09-24 15:31:37 +10:00
Dion Moult
f92a02cfcb
Fix regression in speed in collection assignment
...
As hinted in the TODO note for linking collections safely, try-catch is actually much faster. This brings it to 10% faster than 0.7 speeds. Previously the regression made it 10x slower.
2024-09-24 14:54:25 +10:00
Dion Moult
ff5c402750
Optimisation for not iterating through things with no representations
...
Iterator initialise can take a few seconds on large models even though you're just doing a few elements which have no representations.
2024-09-24 14:54:25 +10:00