Commit Graph

  • d1b9d9697e document.operator - remove unnecessary ifc operators Andrej730 2024-10-14 15:17:52 +05:00
  • fe316e2741 documents ui - hide Name attribute from editing for document references #5542 Andrej730 2024-10-14 15:12:55 +05:00
  • 16553417c1 document.import_references - note about not using Name #5542 Andrej730 2024-10-14 14:57:02 +05:00
  • fac9444cfd ifc5d - use utf-8 encoding for reading csv files #5561 Andrej730 2024-10-14 14:31:50 +05:00
  • cd8f6e2c78 typing Andrej730 2024-10-14 14:31:26 +05:00
  • 9e2189fea4 prop_with_search for external styles enum #5569 Andrej730 2024-10-14 12:22:41 +05:00
  • 5ffef568f7 black . Andrej730 2024-10-14 12:23:20 +05:00
  • 9ccbd332cf Type Manager fixes bonsai-0.8.1-alpha241014 tim 2024-10-13 20:33:25 -04:00
  • a1fb4d6b81 fix #4051: filter to only show IfcProfileDefs that are attached to IfcMaterialProfiles Ryan Schultz 2024-10-13 11:24:41 -05:00
  • 2f0500a14b have dimensions like 0 7/8" read like 7/8" bonsai-0.8.1-alpha241013 Ryan Schultz 2024-10-13 08:48:21 -05:00
  • 6f6700db06 Fix bug with mixed snap. Bruno Perdigão 2024-10-11 10:38:15 -03:00
  • 0235d84f25 Fix small issue with area and length measurement text in polyline tool. Bruno Perdigão 2024-10-11 09:43:23 -03:00
  • 1225073bef Remove debug print statement Bruno Perdigão 2024-10-11 08:47:39 -03:00
  • fb714e8fd8 Fix #5482. Reimplement handling of arc detection to allow consecutive arcs. Dion Moult 2024-10-11 21:33:10 +11:00
  • a0aa5396c9 Purge option for native meshes Dion Moult 2024-10-11 20:18:42 +11:00
  • 017de3bd59 Fix measurement area text showing in wall polyline Bruno Perdigão 2024-10-10 22:08:19 -03:00
  • fe5dada256 Fix measurement area text position. Bruno Perdigão 2024-10-10 21:48:11 -03:00
  • fe0aa4b5b7 Change angle increment for axis snap. bonsai-0.8.1-alpha241011 Bruno Perdigão 2024-10-10 20:58:33 -03:00
  • 3a2f29aefc Fix bug in measurement area decorator. Make input validation accept "m²" and "mm²" Bruno Perdigão 2024-10-10 20:18:03 -03:00
  • cdaa782c18 Poyline tool - Adds more layers to increment snap base on viewport zoom. Bruno Perdigão 2024-10-10 20:13:00 -03:00
  • b4d652d12e Fix small issue with snap axis when using measure tool with different planes Bruno Perdigão 2024-10-10 18:21:30 -03:00
  • 014edcdadc Fix X, Y and Z axis snapping after e673226ea1249a2432ff7b00a7581d750825b544 Bruno Perdigão 2024-10-10 17:36:05 -03:00
  • 3f2efcc846 Fix small issue with increment snap Bruno Perdigão 2024-10-10 17:28:51 -03:00
  • 095c854d41 Improves angle snapping Bruno Perdigão 2024-10-10 17:06:45 -03:00
  • dd646d2763 Increment snap now works only for plane and axis snapping. Bruno Perdigão 2024-10-10 14:03:43 -03:00
  • a32c4ae694 CGAL-Hybrid is now the default. Let's see what happens! Dion Moult 2024-10-11 08:49:42 +11:00
  • 2e21ec749b Fix #5538. Purge native mesh handling in Blender. This is now obsolete with CGAL-Hybrid. Dion Moult 2024-10-11 08:40:17 +11:00
  • 189bcd5ad6 Maintain identity and cache styles based on surface-style-shading not styled-item #5486 Thomas Krijnen 2024-10-10 16:48:30 +02:00
  • dc1842dbe8 Fix #5520. Incorrect double calculation of daylight savings and UTC zone. Dion Moult 2024-10-10 22:02:50 +11:00
  • c75e2e3fc0 Fix failing core tests Dion Moult 2024-10-10 21:36:48 +11:00
  • 10e76a09de Fix failing MacOS builds Dion Moult 2024-10-10 21:12:31 +11:00
  • 766f8adce7 nix/build-all propagate BUILD_SHARED_LIBS for -shared build Thomas Krijnen 2024-10-10 09:15:11 +00:00
  • ed8cbff3d2 nix/build-all propagate BUILD_SHARED_LIBS for -shared build v0.7.1 v0.7.0 Thomas Krijnen 2024-10-10 09:15:11 +00:00
  • c6bce343db Pin freetype version, incompatible change made 5d ago Thomas Krijnen 2024-06-25 21:26:37 +02:00
  • 47f013fc18 Add support for adding curvelike items Dion Moult 2024-10-10 18:34:20 +11:00
  • bd42fc9cef Add support for editing curves bonsai-0.8.1-alpha241010 Dion Moult 2024-10-10 14:45:05 +11:00
  • 0eb713a7ff Fix #5545 Bruno Perdigão 2024-10-09 14:37:04 -03:00
  • 50c6cbcb2d Polyline tool now shows dimensions for meters and centimeters. Bruno Perdigão 2024-10-09 12:04:45 -03:00
  • 304db50692 Improved snap hierarchy to allow better face snapping. Bruno Perdigão 2024-10-09 10:41:53 -03:00
  • 1a55212099 Revert snap stickiness value after changes in increment snap. Bruno Perdigão 2024-10-09 10:28:40 -03:00
  • ddd17d519e Fix error that was preventing 3d panning while polyline tool is active. This error was introduced by 48784ba Bruno Perdigão 2024-10-09 10:19:51 -03:00
  • 481e6b8a8d New implementation for increment snap. The first implementation was based directly on Blender increment snap. The new one works just by rounding distance and angle to a better number. The rounding is still contextual to the window zoom. Bruno Perdigão 2024-10-09 10:14:07 -03:00
  • d01438e7f1 Retain transform when doing unification in kernel Thomas Krijnen 2024-10-09 13:16:58 +02:00
  • da0d383666 Distinction between general exception / not supported / not implemented #5484 Thomas Krijnen 2024-10-09 13:14:49 +02:00
  • a38a3ad2fb Fix funky mep geometry #5255 Thomas Krijnen 2024-10-09 09:34:52 +02:00
  • bba862e3ae Fix #5544. Assign / add of objects with styles are now supported. Dion Moult 2024-10-09 18:27:36 +11:00
  • 11eb1c26f0 Fix #3120. You can now assign styles to individual items. Dion Moult 2024-10-09 18:17:12 +11:00
  • d09ab54869 Allow reloading of camera geometric representations Dion Moult 2024-10-09 12:26:03 +11:00
  • aeb00e518b Run black Dion Moult 2024-10-09 12:25:34 +11:00
  • 844be6bd1c Fix #5231. Remove workaround for missing model-offset in v0.8. Dion Moult 2024-10-09 12:24:25 +11:00
  • 4f6ca68195 Bump IOS bonsai-0.8.1-alpha241009 Dion Moult 2024-10-09 11:24:30 +11:00
  • c33c0b7780 Fix snap to exclude objects that are in a hidden collection. Bruno Perdigão 2024-10-08 18:37:36 -03:00
  • 7137d95c63 Fix - Mixed snap now gives two snapping points options. The function was only passing the closest option, but this is not always the best option. It still defaults to the shortest, but now the user can select the other option by cycling through snapping points with the "M" key. Bruno Perdigão 2024-10-08 18:10:20 -03:00
  • 48784ba834 Polyline tool - user can now change the angle of the snap axis. - Press "L" while the tool is active to lock axis to the current angle. - Press "Shift" + "Mouse Wheel" up or down to adjust the angle. Bruno Perdigão 2024-10-08 17:58:25 -03:00
  • fa642e6203 Lower snap axis stickiness. Bruno Perdigão 2024-10-08 13:07:30 -03:00
  • ee54b3a6f4 Increment snap now works with x, y, z axis snap. Bruno Perdigão 2024-10-08 11:56:35 -03:00
  • e3223db059 More includes to make gcc happy Thomas Krijnen 2024-10-08 21:04:11 +02:00
  • b34157e257 Allow returning nativeelement in create_shape() Thomas Krijnen 2024-10-08 20:58:02 +02:00
  • bfe3601fd1 wkt-use-section option for svg-like occt section cuts instead of polyhedral topology Thomas Krijnen 2024-10-08 20:57:27 +02:00
  • cc6249d6cc Add bcf conda-forge badge Kristoffer Andersen 2024-10-08 18:26:28 +02:00
  • 4c2fc55cfe Bring back some v0.7 logic for sweeps over continuous wires #5473 Thomas Krijnen 2024-10-08 15:44:51 +02:00
  • 36a0a0f2dd Work-around for tiny radii sweeps #5474 Thomas Krijnen 2024-10-08 14:53:56 +02:00
  • 89b1f9c2d7 Fix #5527. Unlinking an object should never share its mesh data with IFC elements. Dion Moult 2024-10-08 22:47:22 +11:00
  • 3c51c6325c Fix #5515. Spaces are now special and have their own collection. Elements in a space don't go inside a space collection anymore. Dion Moult 2024-10-08 22:35:15 +11:00
  • fdf4749dd7 Missing include for OSX build Thomas Krijnen 2024-10-08 09:19:29 +02:00
  • 742b3ca120 add ifdef for cgal 6 krande 2024-10-08 08:53:42 +02:00
  • c85eb79c50 Remove deprecated copy class operator Dion Moult 2024-10-08 17:48:53 +11:00
  • 1d6b0f781b Fix #5533. Duplicating objects now updates item ids for new item editing workflow. Dion Moult 2024-10-08 17:48:42 +11:00
  • 32899ebffb Fix #5543. Updating a representation reloads the representation. Dion Moult 2024-10-08 15:45:03 +11:00
  • 1b321f0747 Fix #5512. Minor fix of console errors in workspace. Dion Moult 2024-10-08 14:32:48 +11:00
  • 774791cf97 Polyline tool - increment snap now works for imperial units. Bruno Perdigão 2024-10-07 22:25:04 -03:00
  • c5f27e908a Polyline tool - increment snap implementation. Bruno Perdigão 2024-10-07 22:04:42 -03:00
  • 0f4e4730e2 Progress on Selected Type Preview (#5535) tim 2024-10-07 21:24:56 -04:00
  • 6fb4ce202e Loading shapes now uses the selected geometry library Dion Moult 2024-10-08 12:16:56 +11:00
  • f66d1bed73 Conveniently preselect object representation template if an object is selected Dion Moult 2024-10-08 12:16:32 +11:00
  • af3fb78e1b Fix #5526. Fix bug where reloading a representation used by filtered / unloaded elements would fail. Dion Moult 2024-10-08 11:59:04 +11:00
  • 29d6d2ba97 Fix #5541. Creating an object from a mesh now separates by loose parts to prevent unwanted vertex fusing. bonsai-0.8.1-alpha241008 Dion Moult 2024-10-08 11:30:40 +11:00
  • a4226369bd Update type literal Thomas Krijnen 2024-10-07 20:48:58 +02:00
  • 250fad696e --unify-shapes setting Thomas Krijnen 2024-10-07 20:47:01 +02:00
  • 461e3d478a Store lowest_z in WKT footprint generation Thomas Krijnen 2024-10-07 20:45:52 +02:00
  • f3df7b8475 Rerun codegen Thomas Krijnen 2024-10-07 20:43:19 +02:00
  • aa9b2d7428 populate_derived() upon instance creation, don't only rely on serialization 'hack' #5364 Thomas Krijnen 2024-10-07 20:41:34 +02:00
  • 8e8136ffb6 Fix issue when using "C" to close polyline. bonsai-0.8.1-alpha241007 Bruno Perdigão 2024-10-07 14:15:42 -03:00
  • b595eb043e Reverting a change in insert_polyline_point. Bruno Perdigão 2024-10-07 14:05:42 -03:00
  • 2e6ea4fffb Small fix in polyline input ui decorator. Bruno Perdigão 2024-10-07 14:05:09 -03:00
  • eef0eb5d43 Bug fix on polyline model decorator when there is no polyline yet. Bruno Perdigão 2024-10-05 15:36:58 -03:00
  • 9cad7269fd Measure tool - allow for pan, orbit and zoom while tool is active. Bruno Perdigão 2024-10-05 15:25:19 -03:00
  • 0979c37ba8 Measure tool - center area text horizontally Bruno Perdigão 2024-10-05 15:17:04 -03:00
  • f9fc563de9 Bug fixes for measure tool in area type with imperial units. Bruno Perdigão 2024-10-05 15:07:07 -03:00
  • ad74d02165 Measure tool - Removed "Area" from the input UI. Area is now shows as text decorator since be3354ece063c2c2abcb6f6904df7cd6865dee47 Bruno Perdigão 2024-10-05 14:54:20 -03:00
  • 93457051da Measure tool - show text decorator for polyline area and length. Bruno Perdigão 2024-10-05 14:51:52 -03:00
  • ce1f1bc394 Bug fix in polyline wall after 95202364a86c8c56f54dde2873b703ac0cc548b4 Bruno Perdigão 2024-10-05 12:33:32 -03:00
  • 0068023c6f Refactor - moved tool/Snap functions that should be in tool/Polyline Bruno Perdigão 2024-10-05 11:29:37 -03:00
  • 2ea4fc6491 Polyline tool - properties refactor. Better separation of insertion polyline and measurement polyline Bruno Perdigão 2024-10-05 11:12:03 -03:00
  • b057f89459 Measure tool - single and area measurement now persist on screen. Also, the measure polyline properties now stores the area and the total length that will be used by the decorator in later development. Bruno Perdigão 2024-10-04 17:10:13 -03:00
  • 1a8c11c715 Measure tool - added measurement type to each measurement properties. Bruno Perdigão 2024-10-04 15:24:59 -03:00
  • cf2a156872 Small refactor. Variable renaming. Bruno Perdigão 2024-10-04 15:08:18 -03:00
  • 79a8fb1f7f Single measure tool now show x,y and z formatted values. Bruno Perdigão 2024-10-04 12:22:11 -03:00
  • d4848f26f6 Small refactor Bruno Perdigão 2024-10-04 12:16:17 -03:00
  • 9b5f20e1dc Initial implementation of measure tool modes: single, polyline and area. - Single: draws a single measurement that shows the lines and dimensions for x, y and z. - Polyline: it's how it was already working - Area: show the area value in the input panel and creates the polygon shape that represents the area. Only works for coplanar points. Bruno Perdigão 2024-10-03 21:45:26 -03:00