Commit Graph

  • 5cf07a910e Include licenses on IfcOpenShell sub-utilities. See #1082. blenderbim-210804 Dion Moult 2021-08-04 10:51:31 +10:00
  • 4184cff1a0 Add sample docstring and type hints for IfcPatch recipe. Dion Moult 2021-08-04 09:33:25 +10:00
  • 67740a5f79 Fix error due to trying to patch non-existent file Gorgious 2021-08-03 20:30:30 +02:00
  • ecfe8c3799 IfcClash is now able to be built as an isolated Python binary. Hooray! Dion Moult 2021-08-03 22:44:46 +10:00
  • 7403d14001 Fix IfcPatch pyinstaller script to make it easier to distribute ifcpatch. Dion Moult 2021-08-03 22:30:51 +10:00
  • 2b63698d7c Use module variables as dynamic enum containers As explained in https://devtalk.blender.org/t/can-bpy-props-be-used-for-dynamic-lists/10130/11 Dynamic enums can crash Blender if container is not set using at least a module-level variable. Using global keyword is not mandatory but may help debugging Gorgious 2021-08-03 12:51:31 +02:00
  • e0cd74d0ad Fix #1338. Add documentation for how to use IfcClash. Dion Moult 2021-08-03 17:46:26 +10:00
  • 4fe427558f Minor fix. Dion Moult 2021-08-03 16:55:30 +10:00
  • b59a9f5264 Unbreak everything. Dion Moult 2021-08-03 16:09:43 +10:00
  • f25fb0db51 New hppfcl IfcClash packaged for the BlenderBIM Add-on. New MacOS support. See #1357. blenderbim-210803 Dion Moult 2021-08-03 13:29:13 +10:00
  • bfaa89cdec Fix #1608. Fix warnings when no people or organisations existed. Dion Moult 2021-08-03 09:43:39 +10:00
  • 9625200a2a Improve Debug Panel UI (#1621) Gorgious56 2021-08-03 01:08:35 +02:00
  • 5562c9d2b5 Fix error if no ifc file set (#1620) blenderbim-210802 Gorgious56 2021-08-03 01:07:56 +02:00
  • 7c0405fab0 Improve UI for multi input string fields (#1617) Gorgious56 2021-08-03 01:07:19 +02:00
  • 557f8e6d69 New ifcopenshell.geom.tree based broadphase collision for IfcClash instead of aabbtree. Also, upgrades for new bcf.v2 namespace implemented. See #1357. Dion Moult 2021-08-02 20:32:16 +10:00
  • 2137b34063 Add descriptions to IFC Search function (#1618) blenderbim-210801 Chun 2021-08-01 17:33:55 +08:00
  • 86a44c21ac WIP experimental hpp-fcl and aabbtree-based IfcClash Dion Moult 2021-08-01 10:51:11 +10:00
  • a427462646 GlobalId is string (#1615) blenderbim-210731 Long 2021-07-31 09:39:05 +07:00
  • b79d23b3e2 Hide panels with features unsupported in V2x3 (#1614) blenderbim-210730 Gorgious56 2021-07-30 14:13:41 +02:00
  • 2af1ebc614 Use passed context instead of bpy when available (#1607) Gorgious56 2021-07-29 23:08:17 +02:00
  • 0d49c89943 logical handling in python and small fixes Thomas Krijnen 2021-07-29 16:32:45 +02:00
  • 7c3fcc26f4 hierarchy helper ifc4 RepresentationContexts compatibility Thomas Krijnen 2021-07-29 16:23:09 +02:00
  • bb93545b35 actualize wrapper code Thomas Krijnen 2021-07-29 15:15:51 +02:00
  • 5a25f336c9 update .gitignore Thomas Krijnen 2021-07-29 15:09:23 +02:00
  • d1fe1117be adapt code for previous commits Thomas Krijnen 2021-07-29 14:54:51 +02:00
  • e529eeb540 require C++14 for string literals Thomas Krijnen 2021-07-29 14:54:00 +02:00
  • 995500e90b rerun codegen Thomas Krijnen 2021-07-29 14:53:42 +02:00
  • 2cd85234bd code generation changes boost::optional and tribool Thomas Krijnen 2021-07-29 14:53:26 +02:00
  • d2e421382b Minor fix Dion Moult 2021-07-29 20:08:44 +10:00
  • 7b22f9c85b BlenderBIM some data_dir / schema_dir workarounds (#1606) Bruno Postle 2021-07-29 12:07:04 +02:00
  • e06591bbbd Prevent linking non-existant or non-ifc file (#1604) Gorgious56 2021-07-29 09:03:53 +02:00
  • 110daf4ca7 Fix #1592. Material name changes are now auto synced with style names. Dion Moult 2021-07-29 17:03:06 +10:00
  • 6bf692b44d Fix #1401. Modified custom psets are now immediately available without needing to restart Blender. blenderbim-210729 Dion Moult 2021-07-29 16:15:31 +10:00
  • c257afbd1c Fix BlenderBIM bug Class assignement for predefined_type attribue bosonprojets 2021-07-29 00:28:04 +01:00
  • cdf18e9f20 Revert "Fix BlenderBIM bug class assignement when PredefinedType is set as USERDEFINED" bosonprojets 2021-07-29 00:24:38 +01:00
  • c715f41972 Fix BlenderBIM bug missing module reference for Pie Menu shortcuts bosonprojets 2021-07-28 23:37:06 +01:00
  • d1e51fb05b Fix BlenderBIM bug class assignement when PredefinedType is set as USERDEFINED bosonprojets 2021-07-28 15:27:51 +01:00
  • 99f72a8451 Fix Assign Container operator loses active object (#1601) Gorgious56 2021-07-28 13:40:23 +02:00
  • 2537349ec2 Object style colours are now auto synchronised upon export. See #1585. Dion Moult 2021-07-28 21:01:09 +10:00
  • 10b6253a36 Fix #1585. Materials are added as a potential if you assign it as an object material too, for convenience. Dion Moult 2021-07-28 19:55:18 +10:00
  • d88c4fd377 Fix #1597. Prevent mixing objects on project creation. Dion Moult 2021-07-28 18:43:20 +10:00
  • 0596e2000c New debug utility to purge all Blender IFC links. See #1599. Dion Moult 2021-07-28 18:20:47 +10:00
  • b685610900 Fix #1599. Bug where removing the last object in a container would have an error. Dion Moult 2021-07-28 18:06:57 +10:00
  • 5cab72deaa removed get_property in attributes_psets step file (not implemented yet) (#1596) dedicos 2021-07-28 09:51:16 +02:00
  • 52f15d27b1 Fix bug where import filters didn't properly exclude types and empty objects blenderbim-210728 Dion Moult 2021-07-28 17:48:36 +10:00
  • c694b5534a Work in progress on mapping templates Thomas Krijnen 2021-07-27 15:46:38 +02:00
  • cfa0575263 Minor fix blenderbim-210727 Dion Moult 2021-07-27 20:47:39 +10:00
  • f5e089e0fd Material based surface styles are now supported on import as a style fallback. See #1585. Dion Moult 2021-07-27 20:46:39 +10:00
  • 5d246a8716 Fix bug where module data was not purged correctly when a new scene was started Dion Moult 2021-07-27 20:45:21 +10:00
  • 1f241912f2 Make recipe name generic Dion Moult 2021-07-27 20:44:03 +10:00
  • f7765c531b GeomIterator is not exposed for use if the library is built dynamically on windows (#1583) Carmen Fan 2021-07-27 08:36:44 +01:00
  • 3b401ec28f fix hash define logical operation Carmen Fan 2021-07-26 15:53:52 +01:00
  • 77206cb761 Fix #1588. Profiles now auto recalculate cardinal points after editing. Dion Moult 2021-07-27 09:42:42 +10:00
  • f8e9f81b9b Parametric profiles now auto sync prior to depth changes. See #1588. Dion Moult 2021-07-26 21:13:15 +10:00
  • 186c4dd118 New experimental serialiser-based drawing generation code. See #1153. See #1564. blenderbim-210726 Dion Moult 2021-07-26 20:24:39 +10:00
  • aa9b6b61fa Fix bug where material profile data was not purged since a profile module didn't exist. See #1588. Dion Moult 2021-07-26 09:45:46 +10:00
  • 6337d04efc IfcSverchok API node now actually executes API calls and has descriptive tooltips Dion Moult 2021-07-25 18:42:28 +10:00
  • c00bcc78e9 Editing voids or dumb walls now auto enable dynamic voids, so openings work well with them. Dion Moult 2021-07-25 14:06:49 +10:00
  • 07f19ad80a New patch to fix duplicate Revit types. See commit message for details. Dion Moult 2021-07-25 12:00:05 +10:00
  • 8ca6183313 Fix #169. New recipe to fix duplicate and invalid GlobalIds. Dion Moult 2021-07-25 11:39:11 +10:00
  • 492df6845b cleaned up list of hotkeys a bit (#1586) blenderbim-210725 Ryan Schultz 2021-07-24 19:29:33 -05:00
  • 43f8d8547d Bimtester: Fixed attributes_psets step files (#1580) Alexander Nitsch 2021-07-25 01:57:59 +02:00
  • 6e3c72707d submodule Thomas Krijnen 2021-07-24 22:25:01 +02:00
  • 08d6c0a2d8 Openings are now auto dissolved when authoring for easier editing. Dion Moult 2021-07-24 22:08:50 +10:00
  • 8c1eff5c26 New workspace hotkey to toggle visibility of openings when authoring Dion Moult 2021-07-24 21:50:14 +10:00
  • fe3ffb7771 Openings are now placed in their own collection in case they accidentally get placed in the spatial tree blenderbim-210724 Dion Moult 2021-07-24 21:35:27 +10:00
  • 1375f25de9 #1564 typemap for optional string Thomas Krijnen 2021-07-24 11:19:07 +02:00
  • 6660714308 New feature to add slab openings Dion Moult 2021-07-23 21:18:43 +10:00
  • 2420ad2fa7 New feature to add wall openings where your cursor is Dion Moult 2021-07-23 21:10:36 +10:00
  • 16fd06a4e9 Initial commit for half implemented IfcFM library to support new FM exchange requirements and related FM tasks. Initially just an IfcCOBie replacement but will grow. Dion Moult 2021-07-23 18:03:07 +10:00
  • beb5dda6dd New FM utility module for selecting maintainable assets according to different FM definitions Dion Moult 2021-07-23 16:10:38 +10:00
  • c04afe1a4b Minor fix. blenderbim-210723 Dion Moult 2021-07-23 10:41:08 +10:00
  • d2a1e0193b Fix #1574. Fix #1578. Bug where deprecated functions were used in Python 3.9 for drawing generation. Dion Moult 2021-07-22 20:41:40 +10:00
  • f2f4057c98 #1579 Fix attribute assignment to enum types Thomas Krijnen 2021-07-22 11:48:27 +02:00
  • 347aae9696 #1579 regenerate code Thomas Krijnen 2021-07-22 11:48:02 +02:00
  • 1a2d0d702b #1579 Update templates, thanks @RickBrice Thomas Krijnen 2021-07-22 11:47:47 +02:00
  • e791449d3d Bump IfcOpenShell. See #1567. Dion Moult 2021-07-22 19:36:31 +10:00
  • 8071e079b3 New system module with UI to browse systems in an IFC. blenderbim-210722 Dion Moult 2021-07-22 17:40:50 +10:00
  • 1c71af058f Fix bug where date conversions fail if IFC2X3 seconds have fractions Dion Moult 2021-07-22 13:22:23 +10:00
  • c4f3633ab8 Property and quantity sets are now shown in alphabetical order to be much less confusing. Dion Moult 2021-07-21 17:05:02 +10:00
  • c40fd91730 New feature where you can select related objects from an actively selected type. blenderbim-210721 Dion Moult 2021-07-21 10:41:59 +10:00
  • a7252273b4 Fix bug where searching a GlobalId wouldn't work if you previously used the debug panel. Dion Moult 2021-07-21 10:41:29 +10:00
  • 6e0a443cca Fix bug where the covetool module didn't detect skylights properly. See #967. Dion Moult 2021-07-21 08:58:57 +10:00
  • 4574887709 Fix bug where editing multiple objects didn't synchronise changes when exporting. blenderbim-210720 Dion Moult 2021-07-20 23:01:16 +10:00
  • f14d349be0 Fix bug where psets didn't show up for non element types like 2X3 door styles. Dion Moult 2021-07-20 09:50:46 +10:00
  • 023eb719f5 Added profiles of more specialised profile subtypes are now supported. Dion Moult 2021-07-19 21:35:20 +10:00
  • 8ba1b1c9b4 New script to generate a demo project asset library Dion Moult 2021-07-19 21:22:54 +10:00
  • 7cb163efef New print object placement debug feature Dion Moult 2021-07-19 20:16:47 +10:00
  • e68c57e9ef Fix bug where reused placements (e.g. from copied objects) were all updated which led to incorrect locations Dion Moult 2021-07-19 20:16:07 +10:00
  • 7d17b3170c New feature to select all of the active IFC element's class blenderbim-210719 Dion Moult 2021-07-19 19:19:12 +10:00
  • a968f2b04d The BIM Tool can now create profiled members. Dion Moult 2021-07-18 17:20:16 +10:00
  • 9a14406f92 BIM tool can now add parametric profiles for beams, not just columns. blenderbim-210718 Dion Moult 2021-07-18 14:48:30 +10:00
  • 32062e4085 Experimental WIP broken Sverchok API node. Dion Moult 2021-07-18 12:58:27 +10:00
  • 8da17cf4a0 New extract docs system to dynamically parse usecases. Dion Moult 2021-07-18 12:57:38 +10:00
  • 2d6e941c41 New documentation for project create_file usecase Dion Moult 2021-07-18 12:56:49 +10:00
  • 0fffbac519 Fix #1569. Dion Moult 2021-07-18 09:26:37 +10:00
  • db62faa5ae Fix #1570. Dion Moult 2021-07-18 09:21:38 +10:00
  • 02dc7b5274 The align tool now works on any generic product, not just walls. Dion Moult 2021-07-17 21:36:03 +10:00
  • 1bf136e93c Copying a spatial element now also automatically creates a new collection. See #1565. Dion Moult 2021-07-17 18:58:25 +10:00
  • cccab9e751 Minor fix. See #1567. Dion Moult 2021-07-17 18:38:04 +10:00