Commit Graph

  • dd7ddf21a6 bim.add_reference_image #3447 Andrej730 2023-11-29 17:23:27 +05:00
  • 66d0d00393 move all operators added to "add mesh" menu to common method in ui.py Andrej730 2023-11-29 15:11:31 +05:00
  • 9e8e095b32 Fix #4049. New basic "regenerate occurrence name" operator. Dion Moult 2023-11-29 17:36:59 +11:00
  • 31bfdcb8da Fix #4054. You can now select objects based on diff results. Dion Moult 2023-11-29 16:27:20 +11:00
  • c5164395b8 See #4054. Diffing now allows partial loading of changed elements to make it easier to visualise without loading and linking two models. Dion Moult 2023-11-29 15:57:59 +11:00
  • f071c5746b Fix #4057. Data objects for the API are now in util.data instead of mixed into the shape builder utility and only depends on numpy. Dion Moult 2023-11-29 14:35:46 +11:00
  • a2a7d56691 minor documentation typo fix Bruno Postle 2023-11-28 23:28:38 +00:00
  • 31bbcf2086 Fix python 3.12 SyntaxWarning (#4045) Bruno Postle 2023-11-28 22:51:58 +00:00
  • b4bfc6e979 Fix #4057. Move clipping info dataclass to util.shape_builder Dion Moult 2023-11-29 09:28:09 +11:00
  • 80eaf3ba3f created uv map to have constistent name with Blender uvs Andrej730 2023-11-28 16:01:10 +05:00
  • f99029d8ad moved load_texture_map to tool.Loader, added a test Andrej730 2023-11-28 15:33:30 +05:00
  • bff9d7b192 bim.save_uv_to_style - experimental operator to save current uv to ifc Andrej730 2023-11-28 14:41:50 +05:00
  • 3eaea9802f fixed issue importing uv failing for some IfcPolygonalFaceSets Andrej730 2023-11-28 12:16:25 +05:00
  • d77794594c fixed issue importing uv on non meters projects Andrej730 2023-11-28 11:18:43 +05:00
  • b7ed178d0a fixed issue settings style blender props if there are not texture style Andrej730 2023-11-28 10:23:44 +05:00
  • ac15452dd3 fixed issue with importing ifc objects with uv after 03a6ee912 Andrej730 2023-11-27 15:05:37 +05:00
  • 304acdccef Fix #3059. Implement IfcTester prohibited string templates (taking into account double negatives) Dion Moult 2023-11-28 17:20:20 +11:00
  • a464551644 Update IfcTester and Tester module of Blenderbim c4rlosdias 2023-11-20 09:20:31 -03:00
  • d6142d90a9 Fix #3996. Reassigning occurrences or types now also reassigns the correlating occurrence or type. Dion Moult 2023-11-28 16:44:31 +11:00
  • 4f8a6c47a1 Fix #4052. Bug where invalid plane was generated due to missing X axis. Dion Moult 2023-11-28 11:52:56 +11:00
  • ac42318a64 Fix #3974. Bug where orphaned histories would be left in API remove operations. Dion Moult 2023-11-28 10:45:49 +11:00
  • 4f655870b3 Update installation.rst Kristoffer Andersen 2023-11-27 10:25:11 +01:00
  • d0cab0821d See #3974. WIP review to ensure history removal in API. Dion Moult 2023-11-27 18:31:42 +11:00
  • 53da438b23 Small styles UI tweaks Andrej730 2023-11-27 12:21:29 +05:00
  • 4d3f8f14b4 bim.validate_ifc_file to detect if there where no validation errors Andrej730 2023-11-27 11:18:38 +05:00
  • 4b44427e90 Fix #4044. Bug where object in camera view algorithm was wrong. Simplied to simple AABB test. Dion Moult 2023-11-25 16:02:42 +11:00
  • c5c7109415 Fixed issue duplicating IfcRelSpaceBoundary #4043 Andrej730 2023-11-24 20:37:23 +05:00
  • 1019b0c075 Fixed console errors with BIM Tool when boundary object is selected Andrej730 2023-11-24 20:24:25 +05:00
  • 4e71671412 test creating surface style without IFC entities Andrej730 2023-11-24 15:27:16 +05:00
  • e98d7ed89c BBIM Shader Graph Settings - setting uv mode for the textures Andrej730 2023-11-24 15:26:48 +05:00
  • 3aa3b329c7 Fixed issue updating texture style for non-faceset representations Andrej730 2023-11-24 15:24:53 +05:00
  • bc04a65109 Fix #4027. Fix regression where S-D or A-D hotkeys didn't follow vanilla Blender behaviour from 81a1bd9 Dion Moult 2023-11-24 15:09:29 +11:00
  • 5f1943a756 Fix #4037. IfcTester reports now also include an element type column. Dion Moult 2023-11-24 14:44:28 +11:00
  • 267505bd99 Fix #4034. Bug where abstract pset template applicabilities didn't apply to occurrences as well as types. Dion Moult 2023-11-24 14:02:16 +11:00
  • c846edd896 Revert 1d972a6 as no datetime.UTC on CI server Bruno Postle 2023-11-23 21:59:23 +00:00
  • 98cba98f7d fix python 3.12 utcnow() deprecation warning Bruno Postle 2023-11-23 21:16:24 +00:00
  • 4b074fc79e python api documentation fix Bruno Postle 2023-11-23 21:15:24 +00:00
  • 5f3e9f7576 add a workflow dispatch trigger (lets you click a button in the github actions workflow panel to start a new build) krande 2023-11-23 15:39:24 +01:00
  • 8c0ec6d398 test one more time on my fork before merging krande 2023-11-23 15:37:41 +01:00
  • a744aa8570 Update ci-ifcopenshell-conda-daily.yml Kristoffer Andersen 2023-11-23 14:31:53 +01:00
  • 50561d72b8 You can now select the same ifc classes and match predefined types with SHIFT + Clicking the "Select Ifc Class" button Gorgious56 2023-11-23 09:52:37 +01:00
  • 518f054cbd edit_object_placement optimization for objects with subchildren #4035 Andrej730 2023-11-22 18:50:09 +05:00
  • 847f0890e0 Fix #3691. Add toggle for power users to disable the BIM toolbar if an IFC isn't loaded. Dion Moult 2023-11-23 14:59:26 +11:00
  • f1b59ee583 New style manager supports basic editing of externally defined surface styles Dion Moult 2023-11-23 13:17:33 +11:00
  • e3742cefb0 Minor IfcPatch doc fix where examples had a missing argument Dion Moult 2023-11-23 12:07:29 +11:00
  • f2e56f8128 Minor fix to "select multiple IFC class" implementation Dion Moult 2023-11-23 11:18:04 +11:00
  • a18cd0eeab IfcFM panel now autodetects available engines with names and descriptions Dion Moult 2023-11-23 11:00:02 +11:00
  • d49fb90320 Select all objects from multiple selected classes Ryan Schultz 2023-11-22 10:47:04 -06:00
  • 86f0af030a fill userdefined type field during reassigning IFC class #4034 Andrej730 2023-11-22 15:01:36 +05:00
  • d5253a8cbf store path to bcf in Blender file to reaccess it on Blender restart Andrej730 2023-11-22 11:55:07 +05:00
  • b84cb72e1d New graphical element filtering UI for drawing filters that lets you also use saved searches. Dion Moult 2023-11-22 15:33:30 +11:00
  • 10a4fcfa10 If there is a Blender offset, show the non-offset placement in the placement panel Dion Moult 2023-11-22 11:32:14 +11:00
  • eaf939070b Fix bug when loading IFC with unsupported reflectance method (even though we don't fully support them yet) Dion Moult 2023-11-22 11:00:10 +11:00
  • 3e36e87311 Move georeferencing calculator panel until scene georeferencing panel. Dion Moult 2023-11-22 10:59:45 +11:00
  • b369c5e06e BCF Viewpoint - clear selection before hiding IfcSpaces #4031 Andrej730 2023-11-21 22:12:26 +05:00
  • 6fd629f707 Fixed issue reassigning class to type class with userdefined type #4018 Andrej730 2023-11-21 12:34:53 +05:00
  • 1dd401d77e Fix critical georeferencing autodetection regression due to refactor of new context filters. Dion Moult 2023-11-21 15:10:01 +11:00
  • b20f0dd199 Improve geometry guessing to also check placements of random sample of elements (not just site and building), not just geometry Dion Moult 2023-11-21 14:20:57 +11:00
  • be584d9155 New IfcPatch recipe to tessellate elements to account for bugs in other vendors. Dion Moult 2023-11-21 14:19:47 +11:00
  • 15f06dee29 Fix missing LGPL license blocks in IfcPatch Dion Moult 2023-11-21 14:08:42 +11:00
  • 4fba7461c2 Fixed more overlooked context overrides... #3876 Andrej730 2023-11-20 15:13:32 +05:00
  • ffce41be95 Fixed #4026 related to #3876 Andrej730 2023-11-20 14:46:29 +05:00
  • 581014a1d5 Move code using ui index from data to ui #4028 Andrej730 2023-11-20 12:24:06 +05:00
  • 990611c160 Add support for loading nested elements and consider nesting for indirect spatial containment. Dion Moult 2023-11-20 16:57:19 +11:00
  • 6e97ef66a1 Don't unnecessarily merge materials which can be very computationally consuming on file loads (e.g. from software like Solidworks) which will be made redundant now that a new materials/style management system is WIP. Dion Moult 2023-11-20 16:55:37 +11:00
  • fd53adfa49 New ConvertNestToAggregate patch recipe Dion Moult 2023-11-20 16:54:56 +11:00
  • 9483835356 IfcGit.load_project() can be used to refresh scene Bruno Postle 2023-11-19 10:49:58 +00:00
  • 44b625bf24 fix #4011. More precise IfcRoof qto calculator Massimo Fabbro 2023-11-17 16:25:16 +01:00
  • 63636e1cc7 Minor fix Massimo Fabbro 2023-11-13 21:28:07 +01:00
  • 4b3a49dc3b Covering Tool: fixed bug if the project is defined in units different from SI units Massimo Fabbro 2023-11-12 07:47:15 +01:00
  • e17a6c326f minor fix to support union typing before python 3.10 #3774 Andrej730 2023-11-17 18:57:51 +05:00
  • 8dc9376844 ClippingInfo util class to pass and apply plane clippings #3774 Andrej730 2023-11-17 16:52:59 +05:00
  • 1c002c6845 minor fixes Andrej730 2023-11-17 12:30:34 +05:00
  • d56ec42905 minor fix - clean up after debug Andrej730 2023-11-16 19:26:12 +05:00
  • bf943951c1 Tests for connecting mep elements and regenerating them Andrej730 2023-11-16 19:15:06 +05:00
  • 891e4d93a7 Fixed error importing .ifc that has element aggregated by ifcproject Andrej730 2023-11-15 18:33:20 +05:00
  • 485f654f93 Assigning product from selected objects #4015 Andrej730 2023-11-15 17:12:08 +05:00
  • 2644d080d9 Revert "You can now override custom category element functions in IfcFM" Dion Moult 2023-11-15 17:19:10 +11:00
  • 4fb01f2fe6 Minor alignment of Basic FM preset to IFC property naming Dion Moult 2023-11-15 16:47:42 +11:00
  • b3a2c7c4b7 You can now override custom category element functions in IfcFM Dion Moult 2023-11-15 16:35:46 +11:00
  • 257b3ce1d9 Minor bug fix to COBie 2.4 space descriptions Dion Moult 2023-11-15 15:59:24 +11:00
  • 9985ffb413 Purge data recipe now also purges shape aspect names and layers. Dion Moult 2023-11-15 14:22:08 +11:00
  • 0cc337fa88 fixed issue adding bend between segments located at the same point Andrej730 2023-11-14 17:18:57 +05:00
  • 036a670910 Fixed issue with UI for types withotu PredefinedType after 1621449 Andrej730 2023-11-13 16:56:58 +05:00
  • e1246e257a New context override method for setting viewport tools #3876 Andrej730 2023-11-13 15:51:50 +05:00
  • 4f76df8cb1 DumpSlabPlaner.change_thickness to use si units #4004 Andrej730 2023-11-13 15:37:50 +05:00
  • 3d5b9f5e90 black format Andrej730 2023-11-13 14:25:34 +05:00
  • db7dc86cd1 Merge two Services sections in Services and Systems tab #4001 Andrej730 2023-11-13 14:25:09 +05:00
  • 65859a8f83 closes #4006: automatically update the geometry of all the objects that have 'similar openings'. Ryan Schultz 2023-11-12 12:39:44 -06:00
  • 8eef2392da fixes #3908: Close the opening (bim.edit_openings) while having the opening selected Ryan Schultz 2023-11-12 10:11:13 -06:00
  • 8dfd122430 Update reference_structure.py VDobranov 2023-11-11 15:39:38 +05:00
  • 6e6402e07f Covering Tool now it is possible to add ceiling coverings from selected walls Massimo Fabbro 2023-11-10 22:06:54 +01:00
  • 6140e67702 show mep regenerate and connecte elements for non-profile based elements Andrej730 2023-11-10 16:17:02 +05:00
  • 944f8695c7 root.remove_product to remove IfcRelFlowControlElements Andrej730 2023-11-10 12:10:22 +05:00
  • 6cf1f8f49f fixed issues with ports ui on undo Andrej730 2023-11-10 11:39:49 +05:00
  • fd69d91776 UI for assigning controls to flow elements #3981 Andrej730 2023-11-09 17:16:32 +05:00
  • 72b3f1e967 api for assigning/unassigning flow controls #3981 Andrej730 2023-11-09 13:58:35 +05:00
  • 1bb5a14b65 Fixed typo in control.assign_control, added tests Andrej730 2023-11-09 13:48:44 +05:00
  • 61e5533598 tool.System.add_ports tests Andrej730 2023-11-08 17:58:52 +05:00
  • 4264b19fd8 fixed issue placing ports on a bend if start segment is bending using Z- Andrej730 2023-11-08 16:51:41 +05:00