Commit Graph

  • 42d321d553 Removing contexts now also reassign to parent or remove references to the context. Dion Moult 2021-10-01 09:29:38 +10:00
  • a7a1616f9d Minor fix Dion Moult 2021-09-30 20:31:21 +10:00
  • 35ee1d5e96 Use pytest-bdd syntax for void tests (#1765) Gorgious56 2021-09-30 12:28:08 +02:00
  • d83295d3c3 Minor fix Dion Moult 2021-09-30 20:27:38 +10:00
  • b86b8c1b5a You can now edit attributes of contexts and subcontexts. Fix bug where 2D contexts were not created with the right dimensionality. Dion Moult 2021-09-30 18:28:50 +10:00
  • 9753ed07a0 Fix bug where you could accidentally add a context other than what you selected in the UI blenderbim-210930 Dion Moult 2021-09-30 12:08:07 +10:00
  • 352a4866dd Refactor context. See #1711. Dion Moult 2021-09-30 08:46:02 +10:00
  • beff90cd5e Organisations now support null attributes. Dion Moult 2021-09-29 18:39:10 +10:00
  • 406fd158d3 Minor fix. See #1754. Dion Moult 2021-09-29 17:23:52 +10:00
  • 2ed30ef0a2 Improve filling operators and tests (#1754) Gorgious56 2021-09-29 08:27:43 +02:00
  • 24eac8ccdd Just realised pytest-bdd existed. Migrating over. See #1711. Dion Moult 2021-09-29 16:17:41 +10:00
  • 086d8749ec Add support for null attributes for people, roles, and addresses. New prototoype testable architecture. See #1711. blenderbim-210929 Dion Moult 2021-09-29 14:14:10 +10:00
  • 6fb4714317 Prevent using pset operators when no template available blenderbim-210928 Gorgious 2021-09-28 13:20:20 +02:00
  • dbac865a39 Fix error when displaying a selected but inactive object's properties with the pin feature blenderbim-210927 Gorgious 2021-09-27 12:51:43 +02:00
  • 024a306a36 #1757 opencollada and serializers Thomas Krijnen 2021-09-27 09:04:38 +02:00
  • 6182814845 rerun code gen Thomas Krijnen 2021-09-26 19:55:04 +02:00
  • d241af0c1b filter out redundant select membership with inheritance Thomas Krijnen 2021-09-26 19:54:33 +02:00
  • 39b1f4c477 #1705 fixes for missing object placement Thomas Krijnen 2021-09-26 11:25:36 +02:00
  • 165966bc59 Decoupling of Blender from the BlenderBIM Add-on. See #1711. Dion Moult 2021-09-25 21:53:51 +10:00
  • cdb2a91f67 Remove need for IfcConvert since we can drawing is now part of v0.7.0. blenderbim-210925 Dion Moult 2021-09-25 20:07:16 +10:00
  • c4f823a487 Upgrade BlenderBIM Add-on to v0.7.0. Dion Moult 2021-09-25 19:48:34 +10:00
  • 343f56b0cd Minor fix Dion Moult 2021-09-25 19:24:45 +10:00
  • 7155f7ce3d Update cd.yml Thomas Krijnen 2021-09-24 10:49:24 +02:00
  • 9853d3d86a Update cd.yml Thomas Krijnen 2021-09-24 10:46:22 +02:00
  • 9dd30e8e53 Update cd.yml Thomas Krijnen 2021-09-24 10:42:54 +02:00
  • ce08fa9c1a Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0 Thomas Krijnen 2021-09-24 10:29:10 +02:00
  • b8d36a63a2 Bump to 0.6.0rc0 v0.6.0 Thomas Krijnen 2021-09-24 10:25:22 +02:00
  • 51e13c06ba Update ci.yml Thomas Krijnen 2021-09-24 10:19:23 +02:00
  • 529c007198 Update cd.yml Thomas Krijnen 2021-09-24 10:06:47 +02:00
  • 4334775618 #1747 retry Thomas Krijnen 2021-09-24 10:02:20 +02:00
  • da8e3e6288 #1753 Thomas Krijnen 2021-09-24 09:49:28 +02:00
  • 768b754a0b Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0 Thomas Krijnen 2021-09-24 09:03:58 +02:00
  • e1a5de793a #1747 Thomas Krijnen 2021-09-23 13:46:37 +02:00
  • 4868edaa83 Fix #1745 : Test startup file contains no object Gorgious 2021-09-23 12:35:05 +02:00
  • 98cc0b93ce Fetch pytest-blender dependencies (#1746) blenderbim-210923 Gorgious56 2021-09-23 12:29:28 +02:00
  • fe533077f4 Regen schema code Thomas Krijnen 2021-09-23 10:33:56 +02:00
  • 63c2ca356e sort select supertypes Thomas Krijnen 2021-09-23 09:27:14 +02:00
  • bc993c959e Improve error message when keyword not found. See #491. Dion Moult 2021-09-22 21:14:00 +10:00
  • b833dd1fe5 Merge commit '1187ad5feaf56ccb48c549a9e52147d2604d8601' into v0.7.0 Dion Moult 2021-09-23 09:46:09 +10:00
  • ae5be40a3f Merge commit '28864cefb11bbbfa132' into v0.7.0 Dion Moult 2021-09-23 09:33:05 +10:00
  • b2dd4781cf Block the user from creating sub resources under a subcontract resource. Dion Moult 2021-08-24 14:42:50 +10:00
  • 32f5c459c1 Fixes from code review. Dion Moult 2021-09-22 21:27:53 +10:00
  • bc5e33489e Implement IfcBoundingBox. Dion Moult 2021-09-22 20:57:54 +10:00
  • 0f73c43638 Fixes from code review. Dion Moult 2021-09-22 20:04:40 +10:00
  • 02fed24745 Refactor for readability. Dion Moult 2021-09-22 19:16:38 +10:00
  • c57daf8aed Let context_ids coexist with curves and solid settings. Dion Moult 2021-09-22 18:58:32 +10:00
  • 514c5eb790 Filter by context id, not using curves or solids. See #1674. Dion Moult 2021-09-22 10:56:49 +10:00
  • d01b894734 Fix error when filling has no IFC type blenderbim-210922 Gorgious 2021-09-22 11:40:02 +02:00
  • 37bddc25ca #1734 fix inv attr population on entity addition Thomas Krijnen 2021-09-22 10:34:19 +02:00
  • b60ce80eb4 Add support for IfcAnnotationFillArea. See #1291. Dion Moult 2021-09-22 17:54:08 +10:00
  • ef8c82e1c9 Fix bug where you could add a filling twice or to multiple openings. Dion Moult 2021-09-21 17:29:28 +10:00
  • 04d64de6d0 Fix bug where you could add an opening twice to the same element. Dion Moult 2021-09-21 16:56:28 +10:00
  • a29d691944 Fix #1737. Bug where copying an opening didn't copy relevant boolean modifiers too. Dion Moult 2021-09-21 15:19:18 +10:00
  • 1abca2681e Fix bug where copying a filled opening would create an invalid relationship Dion Moult 2021-09-21 14:19:41 +10:00
  • a37d36e0c7 Fix #1733. Bug where structural member data was not updated correctly. Dion Moult 2021-09-21 11:06:29 +10:00
  • 1d1e051e0f Fix #1709. Dion Moult 2021-09-21 10:33:03 +10:00
  • f83d13b97c New support for specifying collection modes. Spatial elements now support 2D representations as well. blenderbim-210921 Dion Moult 2021-09-21 10:14:07 +10:00
  • 090aae5ff6 Generated construction visibility now works in renders, not just viewport view. Dion Moult 2021-09-20 18:52:21 +10:00
  • 500c7cdc37 (partially) Fix #1737 : Active object swaps to opening Void operator would swap active object if opening IFC type is not set Also changed the modifier creation/update logic to accomodate for user potentially breaking things Gorgious 2021-09-20 10:23:56 +02:00
  • 8fb218c335 Fix bug where demolition animations were not generated properly. Dion Moult 2021-09-20 18:03:43 +10:00
  • 94c009d179 #1227 layer slicing Thomas Krijnen 2021-09-20 09:27:56 +02:00
  • 132ec473ec New feature to see the current frame's real life date as text during a generated animation blenderbim-210920 Dion Moult 2021-09-20 17:06:02 +10:00
  • 8cde074fd8 Editing psets can now accept user specified data types and auto-detect non-string data types Dion Moult 2021-09-20 15:37:01 +10:00
  • 92e519de9e Be more accommodating when fetching properties to allow for incomplete scripts. Dion Moult 2021-09-20 14:45:31 +10:00
  • 70ba681b35 Resource work duration can now be calculated based on counting produced products. Dion Moult 2021-09-20 13:27:22 +10:00
  • e2b5ecf0a1 Resource work durations can now be calculated either daily or hourly Dion Moult 2021-09-20 13:26:01 +10:00
  • 5efa65195f Fix bug where nested task resource-based durations failed to calculate Dion Moult 2021-09-20 11:52:31 +10:00
  • 20e731235c Fix task duration calculation bug where hourly work greater or equal to 24 hours were incorrectly parsed Dion Moult 2021-09-20 10:45:36 +10:00
  • 90e481ce2c Optimise update owner history to speed up complex operations Dion Moult 2021-09-20 10:17:16 +10:00
  • 2dac81ee8d Parametric object gizmo scale follows scene unit (#1715) blenderbim-210919 Gorgious56 2021-09-19 10:02:34 +02:00
  • 721fe4729a Fix another ommision with tree.select(extend) Thomas Krijnen 2021-09-17 11:18:32 +02:00
  • 3eb7c7a6a1 Fix bug where assigning a new container would shift object placements incorrectly due to SI unit conversion Dion Moult 2021-09-17 17:13:20 +10:00
  • 2b82eaf019 Fix bug when shifting object placements and their children. Add support for specifying placement matrixes in project units or SI units. Dion Moult 2021-09-17 16:54:53 +10:00
  • 02a68f6827 New utility to get spatial and object decompositions from any IFC element Dion Moult 2021-09-17 15:40:27 +10:00
  • 2b4d4439ea Fix bug where IFC patch didn't work on case insensitive file extensions blenderbim-210917 Dion Moult 2021-09-17 14:00:25 +10:00
  • e7a8780828 Create shape debugger now includes time information. blenderbim-210915 Dion Moult 2021-09-15 12:43:12 +10:00
  • 38a0c71060 #1674 use id to filter Thomas Krijnen 2021-09-14 11:36:19 +02:00
  • 99cd952c98 Add time stamp to logging Thomas Krijnen 2021-09-13 14:52:23 +02:00
  • 1058dc7099 Fix some casting logic Thomas Krijnen 2021-09-13 13:19:56 +02:00
  • 99a27fbfef option to disable guid map and lazy loading Thomas Krijnen 2021-09-13 13:17:08 +02:00
  • 2dc6a3bcc6 You can now load, unlink, and unload links. Dion Moult 2021-09-13 10:48:38 +10:00
  • 5cee2fb08a New interface to view linked IFCs blenderbim-210913 Dion Moult 2021-09-13 10:00:54 +10:00
  • 8aa790c1c1 Fix bug where filtering did not work for indirectly spatially contained elements Dion Moult 2021-09-13 09:12:51 +10:00
  • 2a07f7082a Deprecate auto detection of vendor workarounds as no longer necessary. Dion Moult 2021-09-12 19:19:53 +10:00
  • 92adeca837 Fix bug where aggregates break with filtered elements during import. Dion Moult 2021-09-12 17:29:11 +10:00
  • 0453db7745 You can now filter imported objects by IFC class when loading a project Dion Moult 2021-09-12 16:02:08 +10:00
  • 5f29379a6d You can now unload a partially loaded project Dion Moult 2021-09-12 15:42:59 +10:00
  • a9f76fc8c0 You can now partially load an IFC filtered by spatial containers. blenderbim-210912 Dion Moult 2021-09-12 15:25:03 +10:00
  • 7440321b30 Fix static atomic init Thomas Krijnen 2021-09-11 13:31:20 +02:00
  • e37c2d8aab Small character decoder fixes Thomas Krijnen 2021-09-11 13:11:02 +02:00
  • 7661899e9d #1732 0.7 IfcBaseClass::identity() Thomas Krijnen 2021-09-11 12:59:48 +02:00
  • 48cb598975 You can now load a project from the project panel. See commit message. blenderbim-210911 Dion Moult 2021-09-11 20:29:14 +10:00
  • d99caf15e6 #1705 fix nix build wrt schemas Thomas Krijnen 2021-09-10 10:47:31 +02:00
  • d350a17ce5 Fix bug where editing styles didn't work if factors were stored instead of RGB colours Dion Moult 2021-09-10 17:43:26 +10:00
  • 09d6f1130d #1730 correctly register inverse attributes on rooted types Thomas Krijnen 2021-09-10 09:27:07 +02:00
  • 9b94c3ceca New recommended pylint command as part of qa target blenderbim-210910 Dion Moult 2021-09-10 10:01:06 +10:00
  • 865c0f4895 Run black, and add black to a "qa" target to make it a standardised process. Dion Moult 2021-09-09 21:27:23 +10:00
  • 95903c965d Fixes for annotations in SVG Thomas Krijnen 2021-09-09 10:58:59 +02:00
  • 3bebfcd8a7 Pass branch and sha to compiler Thomas Krijnen 2021-09-09 09:43:28 +02:00
  • 5b711a23d3 Expose MaxId to Python Dion Moult 2021-09-09 16:03:30 +10:00