Commit Graph

  • a3fd169bb6 IfcPatch now uses the new facet selector syntax. Dion Moult 2023-08-23 17:09:51 +10:00
  • 899056f929 Due to popular demand, custom EPset_Status to be used for "userdefined" status values as well as for things which don't have a status. Dion Moult 2023-08-23 17:09:09 +10:00
  • 132fef1b76 New Status panel for managing statuses in the costing / scheduling tab. Dion Moult 2023-08-23 17:08:28 +10:00
  • 422f772c40 Fixed bug with remembering materials assigned to faces Andrej730 2023-08-23 11:07:38 +05:00
  • 66f5081ada implement calculating task duration based on resource usage change for fixed person-hours and prevent constrained attributes from updating Sigma Dimensions (Yass) 2023-08-23 02:19:32 +01:00
  • 839e35f1da Fix #3627. Error where using filters incorrectly applied includes / excludes. Dion Moult 2023-08-23 11:15:21 +10:00
  • 40d9713326 consolidate constraint utilities into ifcopenshell.util.constraint and refactor blenderbim-230823 Sigma Dimensions (Yass) 2023-08-23 02:11:18 +01:00
  • 17b04ad697 Update Brick feature tests rileywong311 2023-08-20 13:01:58 -07:00
  • 2f99dd8e98 Catch Assign_Brick_Reference with no selections rileywong311 2023-08-20 12:56:55 -07:00
  • 49f825ba82 Refactor+polish Brick UI rileywong311 2023-08-20 12:47:52 -07:00
  • 3f18ad0bc5 Use "split" in Brick relations list to better align layout rileywong311 2023-08-20 12:16:39 -07:00
  • 991c42e816 Update Brick References Panel rileywong311 2023-08-19 22:00:55 -07:00
  • 20d6eae50a Export/assign Brick library reference uses "label" if there is one rileywong311 2023-08-19 15:35:23 -07:00
  • 9740582a84 Brick UI relations list uses "label" if there is one rileywong311 2023-08-19 15:10:33 -07:00
  • a8046a6d69 Restore Brick select ifcGlobalID functionality rileywong311 2023-08-19 14:41:18 -07:00
  • d6655a5c14 Move Brick "set last saved" to BrickStore rileywong311 2023-08-19 14:36:15 -07:00
  • 0a3a2db4ae Simplify buttons for add Brick relations manually rileywong311 2023-08-19 14:34:03 -07:00
  • 499eb5ea14 Rework Brick UI into toggle panels rileywong311 2023-08-19 14:27:40 -07:00
  • b8ca287883 Fix up convert_ifc_to_brick rileywong311 2023-08-18 17:25:29 -07:00
  • 52f3392ece Remove Brick data debugging printouts rileywong311 2023-08-18 17:14:58 -07:00
  • d53641ce5e Check Brick library location exists rileywong311 2023-08-18 16:32:53 -07:00
  • 7a3ad6c3a1 forgotten bits and bobs + run black Sigma Dimensions (Yass) 2023-08-22 20:03:09 +01:00
  • 0b2007011e Feature to constrain a resource work or number of used resources Sigma Dimensions (Yass) 2023-08-22 20:01:19 +01:00
  • eae6983ca5 Fix calculating resource work based from parent's productivity and improve UI to show this Sigma Dimensions (Yass) 2023-08-22 19:54:37 +01:00
  • 0ec337748f improve purge of remove_metric usecase Sigma Dimensions (Yass) 2023-08-22 19:36:01 +01:00
  • 2699278ba3 api usecase to add a reference path to a metric objective Sigma Dimensions (Yass) 2023-08-22 19:34:47 +01:00
  • 0406166d8a fix updating an objective's metric Sigma Dimensions (Yass) 2023-08-22 19:21:26 +01:00
  • 2128eda87b Save blenderbim last commit hash to the ifc header Andrej730 2023-08-22 18:09:04 +05:00
  • 59e11aa804 Merge branch 'IfcOpenShell:v0.7.0' into v0.7.0 Carlos Dias 2023-08-22 11:14:04 -03:00
  • 21f4fb169f New util function to format a length value in preparation for custom formatting rules in drawings and schedules. Dion Moult 2023-08-22 23:12:24 +10:00
  • 30fc52ebd9 #3616 Only consider distance orthogonal to projection vector for 2d boolean preprocessing Thomas Krijnen 2023-08-22 15:00:25 +02:00
  • 64bc7af4ef mep transitions - correct angle when connected segments share the same dimensions Andrej730 2023-08-22 16:04:07 +05:00
  • b3f1fc667a IfcCSV can now create summary rows (e.g. total, average) at the end of the table (may or may not be in addition to group totals). Dion Moult 2023-08-22 21:04:59 +10:00
  • fcbb28f9d8 When you force an object to be a tessellation, automatically remove all parametric constraints for you. Dion Moult 2023-08-22 17:32:29 +10:00
  • 240a31db3a Fix bug where split elements by plane didn't work on multiple elements due to forgetting to toggle normals of the cutting plane. Dion Moult 2023-08-22 17:31:54 +10:00
  • c1bde09585 IfcCSV now supports grouping and group operations like concat, sum, min, max, etc. Dion Moult 2023-08-22 15:43:31 +10:00
  • 5dd2b5e555 New support for sorting IfcCSV outputs Dion Moult 2023-08-22 14:32:26 +10:00
  • 37dcb92220 Drawing include/exclude filters now use the new facet selector syntax blenderbim-230822 Dion Moult 2023-08-22 11:31:18 +10:00
  • 6c43c60d04 Drawings now can include non-drawing specific annotations too. Dion Moult 2023-08-22 11:30:48 +10:00
  • b8d191ac1c Now support custom queries for advanced users in the facet selector (similar to old selector). Also support types and count keys. (e.g. filter by objects with zero types, or zero materials, etc). Dion Moult 2023-08-21 23:44:20 +10:00
  • 57173c7740 You can now get specific container types via util.element or util.selector. E.g. if you wanted to know what building an object is in or what storey an object is on. Dion Moult 2023-08-21 23:06:49 +10:00
  • 2d3295ec54 more work on transitions for MEP Andrej730 2023-08-21 17:22:20 +05:00
  • 941ede117c show error if transition length is more the segments length Andrej730 2023-08-15 14:23:23 +05:00
  • 4210b8333f fix the errors occured trying to find compatible fitting type Andrej730 2023-08-15 15:19:52 +05:00
  • 1723d1e5a9 Update tests for editing sequence relationships Sigma Dimensions (Yass) 2023-08-21 13:43:43 +01:00
  • 3ee06ee7a0 remove unused function Sigma Dimensions (Yass) 2023-08-21 13:41:42 +01:00
  • d3e8da58dc stop committing print statements Sigma Dimensions (Yass) 2023-08-21 13:30:20 +01:00
  • 29e000b939 clean up updating selected task ICOM and UI re-ordering for work schedule subpanels Sigma Dimensions (Yass) 2023-08-21 13:28:08 +01:00
  • 6686a72d1f editing sequence relationships now requires less clicks Sigma Dimensions (Yass) 2023-08-21 13:24:36 +01:00
  • 7dd20f69d7 ligten up add cost schedule UI blenderbim-230821 Sigma Dimensions (Yass) 2023-08-21 01:12:57 +01:00
  • 0044ef5588 Close #3615. Follow (terrible, unofficial) convention that boolean result is intentional and boolean clipping result is automated. Dion Moult 2023-08-21 08:53:14 +10:00
  • ffa5686b22 Fix #3614. Remove_pset API now supports removing predefined property sets (E.g. door lining properties). Dion Moult 2023-08-21 08:44:10 +10:00
  • ab8d6bea99 update sequence tool functions Sigma Dimensions (Yass) 2023-08-20 23:02:31 +01:00
  • e7bb89f582 You can now save and load 4D animation color schemes Sigma Dimensions (Yass) 2023-08-20 21:39:00 +01:00
  • c80b0464e5 Fix #3551. Project specific pset templates now show up in the pset template editor. Dion Moult 2023-08-20 23:51:38 +10:00
  • 7e3547b309 Fix #3610. Glitch where editing existing float cells in IfcCSV ODS files created new cells or didn't update. Dion Moult 2023-08-20 23:42:11 +10:00
  • 45c7432ff7 Minor fix Dion Moult 2023-08-20 22:53:32 +10:00
  • c98c20d403 Fix #3583. BaseQuantity QTOs in IFC4 can now be set on types. Dion Moult 2023-08-20 20:50:32 +10:00
  • d26a2580ea Fix #3605. Bug where invalid representation type was created when booleans are added / removed. Dion Moult 2023-08-20 17:11:57 +10:00
  • f84c4ab2e5 IfcCSV now supports importing from ODS, XLSX, and Pandas dataframes in addition to CSV Dion Moult 2023-08-20 16:55:01 +10:00
  • de6676a516 Fix #3609. IfcCSV can now optionally attempt to "preserve" formatting for XLSX and ODS. Dion Moult 2023-08-20 16:34:42 +10:00
  • bfbb7bec94 Fix #2973. Bundle pandas, openpyxl, and odfpy in preprataion for upgrades in IfcCSV and IfcFM. Dion Moult 2023-08-20 15:28:09 +10:00
  • ac00aaae4d Fix #3607. IfcCSV now supports omitting the GlobalId column. This is great for presentation schedules, but the tradeoff is that you can't use it for imports. blenderbim-230820 Dion Moult 2023-08-20 14:41:34 +10:00
  • 422222a7cb Bump IOS blenderbim-230819 Dion Moult 2023-08-19 23:13:25 +10:00
  • e1c7b37d62 See #3587. IfcCSV now supports custom header titles. Dion Moult 2023-08-19 23:09:27 +10:00
  • dec978743b small fix on 'Live development environment' instructions Ryan Schultz 2023-08-18 13:15:35 -05:00
  • 10fae033c8 fix saving and loading coulour schemes Sigma Dimensions (Yass) 2023-08-18 17:09:00 +01:00
  • b23180d287 fix enumartion of saved searches Sigma Dimensions (Yass) 2023-08-18 17:08:01 +01:00
  • 99ccd81b3f You can now purge unused representations from the purge data panel Gorgious56 2023-08-18 16:20:41 +02:00
  • e2d3f3a351 You can now purge types from the Purge data panel And refactor a bit the purge profiles code to make use of the profile tool module Gorgious56 2023-08-18 16:04:08 +02:00
  • 5e6a444aa2 Advanced users can now directly edit search filter queries. Dion Moult 2023-08-18 23:39:13 +10:00
  • 72cf5cfc59 Minor fix to allow edit_work_time to work seamlessly for IFC4X3. Dion Moult 2023-08-18 23:01:12 +10:00
  • 75cb68d2f1 Refactored svg angle decorator code, solves #3602, more constistency between viewport and svg Andrej730 2023-08-18 17:59:40 +05:00
  • 7f40a9d723 See #3603. Base64 encode gantt chart JSON data to prevent JSON parsing problems. Dion Moult 2023-08-18 22:19:15 +10:00
  • dcc9d0e9cd set_objects_selection to set selection only if active_object is not None Andrej730 2023-08-18 15:37:04 +05:00
  • 7228329f5e Start improving UI for clash detection and management Sigma Dimensions (Yass) 2023-08-18 11:04:21 +01:00
  • d8786717b6 Active profil users count is now dynamically fetched when the profile is clicked in the UI list Gorgious56 2023-08-18 09:43:46 +02:00
  • b73bd3506f Fixed clearing scales (after 3345d7e) Andrej730 2023-08-18 12:05:53 +05:00
  • bdb2791b35 Fill-bg for template tags #3594 Andrej730 2023-08-18 11:28:53 +05:00
  • 549ea11945 Support arbitrary element selection for manual groups in search / IfcCSV, with support for huge element selections. Dion Moult 2023-08-18 16:58:07 +10:00
  • aed01b5703 IfcCSV can now use the graphical filter query builder too. Dion Moult 2023-08-18 13:43:42 +10:00
  • 13eb8562e0 Add support for converting IFC spaces, systems, and feed / location / part relationships into Brick. Brick utilities can now get downstream equipment, and system util can now take into account port flow direction. blenderbim-230818 Dion Moult 2023-08-18 10:25:06 +10:00
  • c022a12835 Support displaying Brick Bnode relations rileywong311 2023-08-17 15:55:54 -07:00
  • 04eb47ff65 HIde Brick "Create Relation:" when not toggled rileywong311 2023-08-16 23:06:13 -07:00
  • 10ecd16f0c Refresh Brick split screen on ConvertIfcToBrick rileywong311 2023-08-16 22:42:46 -07:00
  • 75852bfa75 Rework "view brick item" conditional access rileywong311 2023-08-15 21:53:37 -07:00
  • 750c720c9b Support Add Brick with IfcEntity selected (part 2 aka references) rileywong311 2023-08-15 16:24:02 -07:00
  • 4697681fcb Support Add Brick with IfcEntity selected (part 1) rileywong311 2023-08-14 20:18:18 -07:00
  • 9398363cbf Fix #3589. Users can now configure how the null values are represented in IfcCSV. Dion Moult 2023-08-18 08:50:39 +10:00
  • ae45e6b960 Clone opening initial draft Massimo Fabbro 2023-08-17 22:01:45 +02:00
  • 88c002703e Move profile data and inverse check in data class Gorgious 2023-08-17 21:00:03 +02:00
  • 51c78a89bd simplify ifc class suggestions json file and operator Gorgious56 2023-08-17 17:31:00 +02:00
  • e36a958c0d Scene properties : Highlight buttons to make them stand out more (#3598) Gorgious56 2023-08-17 16:56:26 +02:00
  • a8126a6f90 You can now purge unused profiles Gorgious56 2023-08-17 16:26:21 +02:00
  • 9b857cdefa Fix #3596. Fix bug where objects marked as edited were not unmarked after saving when toggling mode. Also fix bug where updating representation didn't check whether or not the meshlike representation has openings applied (which would bake the openings, instead of leaving them dynamic). Dion Moult 2023-08-18 00:03:46 +10:00
  • 90e6400115 Active Profile's inverse relationships count is now displayed in the profiles editor Gorgious56 2023-08-17 15:44:37 +02:00
  • 2dcfcf9708 Fix #3591. Fix bug where IfcCSV import was not symmetric capability wise. Now you can set all sorts of complex values with the exact same keys you are using to query. Dion Moult 2023-08-17 23:33:29 +10:00
  • f4971da42e #3429 Fix b operand non-planar face check Thomas Krijnen 2023-08-17 11:28:02 +02:00
  • 008f953b6c Fix tests errors after 8689164 Andrej730 2023-08-17 13:13:04 +05:00
  • 5481237480 geometry.edit_object_placement was producing orphaned placements Andrej730 2023-08-16 10:48:42 +05:00