Commit Graph

  • 63ffa1aadb Add upgrade to ifc4/ifc4x3 button to libraries file browser Andrej730 2024-09-27 17:15:26 +05:00
  • f7bf440848 AbstractKernel::dispatch_curve_creation - use static cast Andrej730 2024-09-27 17:05:55 +05:00
  • 82fd49e4c4 Fix bug when tabbing into empties Dion Moult 2024-09-27 23:14:22 +10:00
  • 4261fdbed6 Rewrite coordinate offset to use np.array not Vector() for precision Dion Moult 2024-09-27 23:08:54 +10:00
  • 9f02737a2e Fix segfault trying to create IfcSweptDiskSolid with invalid curve #5474 bonsai-0.8.1-alpha240927 Andrej730 2024-09-27 16:31:49 +05:00
  • fe3b66c044 Stop processing IfcIndexedPolyCurve with < 2 verts at mapping stage #5474 Andrej730 2024-09-27 16:30:20 +05:00
  • 14cea7453b Skip failed to load IfcSweptDiskSolid shapes Andrej730 2024-09-27 14:09:45 +05:00
  • cfa2dc5d97 Contexts UI - import Precision as string due problems with Blender UI Andrej730 2024-09-27 13:46:53 +05:00
  • 123d023bb3 context.operator - remove unnecessary ifc operators Andrej730 2024-09-27 11:45:37 +05:00
  • 8ff94d3f61 context.data - skip passing unnecessary attributes Andrej730 2024-09-27 11:40:31 +05:00
  • 3b64350a3f bim.create_shape_from_step_id to include ifc class and id to object name Andrej730 2024-09-27 11:08:49 +05:00
  • 78302d1583 typing Andrej730 2024-09-27 11:44:10 +05:00
  • d93ffb1fe6 See #5491. Clean up orphaned meshes when editing. Dion Moult 2024-09-27 21:59:42 +10:00
  • ceeba53c18 Fix linux Associate Bonsai with *.ifc files #5494 Bruno Postle 2024-09-26 22:23:38 +01:00
  • ecd147675e Ooops, revert wip commit c80c52c248 commited by accident Andrej730 2024-09-26 22:02:37 +05:00
  • 1cf7f65902 Hide non-simple property types to avoid breaking UI #5496 Andrej730 2024-09-26 18:23:19 +05:00
  • 7d8ef3ffd0 Fix invalid IfcRevolvedAreaSolid representations with angle <360 deg Andrej730 2024-09-26 17:47:01 +05:00
  • ca5f083481 Fix error trying to tab into IfcRevolvedAreaSolid Andrej730 2024-09-26 17:18:09 +05:00
  • a35304f1d5 lock_object to also lock scales and additional rotations Andrej730 2024-09-26 16:55:07 +05:00
  • c80c52c248 Allow editing poly curve representation items Andrej730 2024-09-26 12:13:41 +05:00
  • dd516fb873 Support moving IfcConic representation items Andrej730 2024-09-26 16:29:39 +05:00
  • f8680503ef Add default values for IfcEllipseProfileDef Andrej730 2024-09-26 15:26:43 +05:00
  • 23389dcac0 Update ellipse profile just for consistency with 11deb95 Andrej730 2024-09-26 15:18:10 +05:00
  • 8814d3a22b Lock all representation items that are not movable Andrej730 2024-09-26 12:12:11 +05:00
  • 340e8515f5 Fix error switching mode for multiple objects Andrej730 2024-09-26 10:44:20 +05:00
  • 22b9a8804d notes for loading indexed maps Andrej730 2024-09-25 10:20:15 +05:00
  • 341b97bce2 typing Andrej730 2024-09-26 10:42:07 +05:00
  • 24f66bbcb4 black . Andrej730 2024-09-26 18:40:46 +05:00
  • a273c87e41 Fix #5416. Optimise item decorator and make decoration more subtle to make it easier to see the mesh. bonsai-0.8.1-alpha240926 Dion Moult 2024-09-26 23:30:12 +10:00
  • b01471aa55 See #5491. Don't show items in front. Dion Moult 2024-09-26 23:28:47 +10:00
  • ebb7f0c8a9 Less in-your-face grid decorations that are easily selectable due to show in front Dion Moult 2024-09-26 23:21:44 +10:00
  • d581174513 Fix #5493: Bonsai, error when using , in drawing names and clicking on the drawing in the sheet part of UI. Ryan Schultz 2024-09-25 18:36:39 -05:00
  • 41d5c391e1 Polyline wall - added top and bottom division lines to product preview. Bruno Perdigão 2024-09-25 16:37:54 -03:00
  • a8157e7dd6 Merge branch 'v0.8.0' into v0.8.0 csritter 2024-09-25 11:20:47 -03:00
  • 4e33569851 ifc join to support joining 3d polyline curves Andrej730 2024-09-25 17:09:06 +05:00
  • 761795ccbf ifc join to show error message if joining is not supported Andrej730 2024-09-25 16:25:18 +05:00
  • 95e9b8aeef Import representation items for curve representations too Andrej730 2024-09-25 17:09:49 +05:00
  • dd9de98290 Store edges representation item ids in Triangulation Andrej730 2024-09-25 15:15:47 +05:00
  • aad66f94a3 rename addEdge overload to registerEdgeCount Andrej730 2024-09-25 15:12:56 +05:00
  • 6ac40b4ab3 typing Andrej730 2024-09-25 10:24:55 +05:00
  • fce7b4416e Forgot to handle cases where no object is selected when adding a new element Dion Moult 2024-09-25 23:56:18 +10:00
  • 42f32e3418 Fix #5460. Assigning a class now uses the new add element mode internally. Dion Moult 2024-09-25 23:48:44 +10:00
  • 47581f2316 Hooray! New add element means we no longer do this silly "add cube" and delete when adding occurrences. Dion Moult 2024-09-25 23:47:18 +10:00
  • c68c621400 Loading and saving extrusion items now take into account georef cartesian point offsets Dion Moult 2024-09-25 23:03:00 +10:00
  • 61151442cf Merge branch 'bonsai-bump-macos' into v0.8.0 Andrej730 2024-09-25 14:00:17 +05:00
  • 7b36f93973 remove debug logging Andrej730 2024-09-25 10:46:13 +05:00
  • 5952ce8ed3 disable_item_mode - to set previously edited object as active Andrej730 2024-09-25 10:45:34 +05:00
  • 3c309bbac8 load_indexed_colour_map - to support loading colors for rep items Andrej730 2024-09-25 10:34:15 +05:00
  • 3e3b133c7b black . Andrej730 2024-09-25 10:49:11 +05:00
  • 0af2ab53a0 bonsai makefile update regex to keep track of x86_64 version automatically Andrej730 2024-09-25 13:09:32 +05:00
  • 700a453501 fix breaking bonsai builds - bump macos to 10.13 for python 3.12 Andrej730 2024-09-25 11:24:45 +05:00
  • e45b41c04b fix: compile errors qt app Jason Hilton 2024-09-24 11:58:57 -07:00
  • 86367e9c1f Loading and saving meshlike items now take into account georef cartesian point offsets Dion Moult 2024-09-25 17:46:59 +10:00
  • 9af9120dff Fix bug where switching representations didn't take into account georef cartesian point offsets Dion Moult 2024-09-25 17:46:15 +10:00
  • dc5e3d86b4 Lazy optimisation to prioritise styledbyitem instead of indexed maps. Allow blank data_index in case we have multiple rep items. Dion Moult 2024-09-25 13:00:05 +10:00
  • 4472578915 Changed tools tips for commands. Daniel Bo Olesen 2024-09-24 21:42:13 +02:00
  • 9ede6a693d See #5475. Fix quoting in dev script and default to Github repo. Dion Moult 2024-09-25 11:26:43 +10:00
  • 7584a40219 Fix #5483. Units is optional when loading. Dion Moult 2024-09-25 11:13:09 +10:00
  • 1d4f5de4a0 Fix #5475. Quote paths to accommodate spaces in dev setup. bonsai-0.8.1-alpha240925 Dion Moult 2024-09-25 10:39:12 +10:00
  • fa92d3bd59 Update code_examples.rst dylcos 2024-09-24 18:43:38 +01:00
  • d868eeb77d Updates on polyline decorator to match standard colors. Bruno Perdigão 2024-09-24 17:30:34 -03:00
  • 083a1e4074 Small fix in polyline decorator. Bruno Perdigão 2024-09-24 13:55:14 -03:00
  • ef5dc58b91 Fix some cases where wall joining were not working after they were created by polyline tool. Bruno Perdigão 2024-09-24 13:47:21 -03:00
  • c4232e7407 small fix on 36b4225b1 Bruno Perdigão 2024-09-24 11:40:47 -03:00
  • 209c0fef57 restore lost code after a1d99b5 Andrej730 2024-09-24 15:54:16 +05:00
  • d4bc34dea7 ifc2sql - remove debug print statements Andrej730 2024-09-24 15:19:06 +05:00
  • 0ce92587bf ifc2sql - add test Andrej730 2024-09-24 15:17:12 +05:00
  • 56de208470 ifcopenshell.sql - add simple test Andrej730 2024-09-24 14:11:56 +05:00
  • 266416226b ifcopenshell.sql - repr for entities Andrej730 2024-09-24 14:50:20 +05:00
  • 810f42ea24 ifc2sql - clarify how output works in docs, add a suffix to temp file Andrej730 2024-09-24 14:08:43 +05:00
  • 21dd5054e6 ifcopenshell.sql - fix error in by_id method Andrej730 2024-09-24 12:35:15 +05:00
  • 08e221fe93 ifcopenshell.sql - garbage collection errors (same as fe1dff0191) Andrej730 2024-09-24 12:23:16 +05:00
  • c7e97d06bd ifcopenshell.sql - fix error opening files similar to #5457 Andrej730 2024-09-24 12:21:55 +05:00
  • 46cc3a449a ifcopenshell.sql - handle non existing files Andrej730 2024-09-24 12:19:53 +05:00
  • 9e86d83616 ifcopenshell.sql - typing Andrej730 2024-09-24 12:15:29 +05:00
  • 2829b7daf6 ifcopenshell.stream - remove unrelated code from ifcopenshell.sql Andrej730 2024-09-24 12:36:18 +05:00
  • 86ec618327 ifcopenshell.stream - add simple test Andrej730 2024-09-24 11:30:05 +05:00
  • 9a23daf7b3 stream - add support of crlf files Andrej730 2024-09-24 10:44:06 +05:00
  • 4e3d6f1773 typing Andrej730 2024-09-24 10:44:10 +05:00
  • 7045fba9c0 black . Andrej730 2024-09-24 19:29:25 +05:00
  • 36b4225b18 Warning messages for prohibit cases when inserting polyline points Bruno Perdigão 2024-09-24 10:55:59 -03:00
  • b05e6cf71a Small fix Bruno Perdigão 2024-09-24 10:55:54 -03:00
  • 7692b910f4 loading multiple cost schedules in the web ui is now more responsive, clean up and organise css code #5369 myoualid 2024-09-24 12:13:18 +01:00
  • 0c70d4c828 Manually detect facet boundary intersections before triangulation #5470 Thomas Krijnen 2024-09-24 13:08:52 +02:00
  • 11deb955f8 Fix ellipse major < minor workaround #5470 Thomas Krijnen 2024-09-24 13:04:58 +02:00
  • 036754ea20 Bump IOS to OCC 7.8.1 Dion Moult 2024-09-24 18:50:00 +10:00
  • 2557fcf628 Do let cgal handle planar adv brep #4915 Thomas Krijnen 2024-09-24 08:54:52 +02:00
  • 4bee80edc5 Optimise array setup during load Dion Moult 2024-09-24 15:31:55 +10:00
  • d1c4a0a415 Check walls first for false origin guessing for speed, checking one object seems to be enough Dion Moult 2024-09-24 15:31:37 +10:00
  • f92a02cfcb Fix regression in speed in collection assignment Dion Moult 2024-09-24 14:54:19 +10:00
  • ff5c402750 Optimisation for not iterating through things with no representations Dion Moult 2024-09-24 14:43:25 +10:00
  • 2151035afd Small fix in Raycast function ray_cast_by_proximity. Bruno Perdigão 2024-09-23 22:46:36 -03:00
  • cc11c43240 Fix raycast to detect objects with partial visibility in the scene. Bruno Perdigão 2024-09-23 22:37:37 -03:00
  • 7339325cc9 Fix #5464 bonsai-0.8.1-alpha240924 Bruno Perdigão 2024-09-23 22:25:28 -03:00
  • 3c2a0c9bf3 Fixed issue with polyline inserting point at world origin (0, 0, 0). Bruno Perdigão 2024-09-23 17:13:57 -03:00
  • 98d767988e Added support to snap on empty objects. Bruno Perdigão 2024-09-23 17:04:42 -03:00
  • 7b2a30e5b7 web-ui: fix classifications file navigation myoualid 2024-09-23 20:41:26 +01:00
  • 455012de4c cost web ui: - add "Linked rate" column, - assign a cost rate to multiple cost items by selecting linked rate cells & clicking the "assign" button on the chosen cost rate #5369 myoualid 2024-09-23 20:19:06 +01:00
  • ab8a6b80e4 debug module - remove unnecessary ifc operators Andrej730 2024-09-23 19:19:54 +05:00
  • acd1b165f8 bim.create_shape_from_step_id to support different geometric libraries Andrej730 2024-09-23 19:17:38 +05:00