mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-10 14:07:43 +00:00
f07cf1d1ef
commit7fb4cdaa16Author: Gorgious <nathan.hild@gmail.com> Date: Mon Oct 31 09:35:06 2022 +0100 Fix #2546 : Editing a material now automatically ends the edition of its material set item if necessary commit427411e758Author: Dion Moult <dion@thinkmoult.com> Date: Mon Oct 31 19:04:57 2022 +1100 You can now edit arbitrary profiles in the profile manager commitcc056d5d53Author: Gorgious <nathan.hild@gmail.com> Date: Mon Oct 31 08:52:11 2022 +0100 Fix #2553 : Right click documentation is now only available for Blender 3.3+ Also fix an error in the console when right clicking a button commit31600033bfAuthor: ArturTomczak <artomczak@gmail.com> Date: Sun Oct 30 23:16:08 2022 +0100 add BCF reporter to IDS (#2552) * grammar * reason not always a list * extend readme with instruction * remove microseconds from date * add BCF reporter commit0338825175Author: Dion Moult <dion@thinkmoult.com> Date: Sun Oct 30 23:26:59 2022 +1100 You can now add new profile definitions in the profile manager commitd9f8aa4e7bAuthor: Andrej730 <azhilenkov@gmail.com> Date: Sun Oct 30 11:29:42 2022 +0600 Added ifc types schema for Ifc2x3 and Ifc4 Types schema located in separate json file, it's structure: { ifc_type_name: {"description": type_description, "spec_url": type_spec_url} } I've also added new API function to get type data - `get_type_doc(version, ifc_type)` commit6803788676Author: Dion Moult <dion@thinkmoult.com> Date: Sun Oct 30 11:02:18 2022 +1100 Load thumbnails in a paginated manner to allow to scale to larger models commitd421cc0bbbAuthor: Massimo Fabbro <79401028+maxfb87@users.noreply.github.com> Date: Sun Oct 30 00:07:56 2022 +0200 No mapped quantities in qto calculator has None value (#2549) commitbf57c8b1bfAuthor: Dion Moult <dion@thinkmoult.com> Date: Sat Oct 29 23:45:04 2022 +1100 Refactor profile module to use data class commit9a25db6584Author: Andrej730 <azhilenkov@gmail.com> Date: Sat Oct 29 18:31:40 2022 +0600 get_attribute_doc get_entity_doc now use recursive method by default commit17ccd0adf7Author: Andrej730 <azhilenkov@gmail.com> Date: Sat Oct 29 18:27:51 2022 +0600 Simplified getting entity parent information for schema api Removed unnecssary parent information from json schema - now API is getting it from ifcopenshell schema. commit937f39c898Author: Andrej730 <azhilenkov@gmail.com> Date: Sat Oct 29 17:35:43 2022 +0600 Added information about parent entity to schema Added information about parent entity to schema (it's located in "parent_entity" entity parameter inside schema), both for Ifc2x3 and Ifc4. Modified get_entity_doc and get_attribute_doc - now you can use additional optional parameter `recursive=True` with those functions - then parent entities attributes will be included to the list of entity's attributes. For example IfcWindow will also have attributes from IfcBuildingElement, IfcElement, IfcProduct etc... commit0b5ccd88a5Author: Andrej730 <azhilenkov@gmail.com> Date: Sat Oct 29 16:31:54 2022 +0600 Added descriptions for psets and qsets to ifc2x3, ifc4 schema Example of getting pset description: `get_property_set_doc("IFC4", "Pset_ZoneCommon")['description']` commitebf3cd8909Author: Andrej730 <azhilenkov@gmail.com> Date: Sat Oct 29 10:32:26 2022 +0600 Added IFC libraries for AU and EU profiles Also added script that was used to generate those libraries (the script is using data from https://github.com/boltsparts/BOLTS). Types of steel profiles included: I profiles, Z profiles, C profiles (known as U profiles in IFC), L profiles (both equal and unequal), hollow profiles (circle, square and rectangular). commit08afec3461Author: Dion Moult <dion@thinkmoult.com> Date: Fri Oct 28 22:32:15 2022 +1100 Support material layer set usage negative direction sense for parametric walls commit4408a23873Author: Dion Moult <dion@thinkmoult.com> Date: Fri Oct 28 22:30:43 2022 +1100 Merge duplicate types IfcPatch recipe can now merge based on any attribute