Commit Graph

  • 5af7e95bee #2037 Option to optain declaration from early bound select definitions Thomas Krijnen 2022-02-10 13:06:04 +01:00
  • 618d902a57 #2037 throw on invalid cast in schema code Thomas Krijnen 2022-02-10 13:05:33 +01:00
  • 68baa416fa #2037 option to throw on invalid cast Thomas Krijnen 2022-02-10 13:05:05 +01:00
  • 7f212963d5 The storey is now the default container when starting a project for convenience. Dion Moult 2022-02-10 11:40:38 +11:00
  • d3a43c6e81 Be more forgiving to invalid Revit IFCs when importing. blenderbim-220210 Dion Moult 2022-02-10 11:06:23 +11:00
  • a44a13f04c Implement loading glTF style textures from IFC. Dion Moult 2022-02-09 16:40:23 +11:00
  • 126ba8d88f Fix #2032. Fix bug where certain elements could not be extracted or appended. Dion Moult 2022-02-09 15:16:22 +11:00
  • caf04200ce Experimental optimisation attempt for native faceted brep handling by aothms. See #841. Dion Moult 2022-02-09 14:36:14 +11:00
  • 05f3cd41e2 glTF rendering styles for unlit and PBR materials are now supported when loading IFCs Dion Moult 2022-02-09 14:26:39 +11:00
  • 80bc4cdb1b Fix #2028. OffsetObjectPlacements can now rotate then move, or vice versa. Warning: new default! Thanks hvn74! Dion Moult 2022-02-09 12:17:07 +11:00
  • dd7a47ab99 Texture support is now compatible with glTF texture maps blenderbim-220209 Dion Moult 2022-02-09 11:34:59 +11:00
  • 4eaf0e7a9c Fix bug where you couldn't downgrade or upgrade between shading and rendering styles Dion Moult 2022-02-09 11:31:03 +11:00
  • 3db252bcc0 Minor fix Dion Moult 2022-02-08 15:50:55 +11:00
  • d03685abfa UV coordinates for triangulated face sets are now saved in IFC. blenderbim-220208 Dion Moult 2022-02-08 15:32:03 +11:00
  • 3e4b1d95cb Standalone section shader add-on for those who don't need the full BlenderBIM add-on features Dion Moult 2022-02-06 20:27:44 +11:00
  • b151ec2b0e Fix bug where false geolocation offsets did not take into account rotation. blenderbim-220206 Dion Moult 2022-02-06 20:04:33 +11:00
  • f909adc2dc Update README.md Thomas Krijnen 2022-02-05 09:57:56 +01:00
  • 913a428794 Fix #2017. Fix P6 import bug where older P6 XER versions <8.1 did not store hours per day. Dion Moult 2022-02-05 17:44:59 +11:00
  • fe6d9ae926 Triangulated face set geometry exports are now supported. Dion Moult 2022-02-05 11:33:07 +11:00
  • 4a679812ca #2018 prevent select types to be serialized as booleans Thomas Krijnen 2022-02-04 13:54:07 +01:00
  • 6be87c035f Annotations are now auto collected correctly and simpler drawings UI. See #1153. Dion Moult 2022-02-04 19:21:24 +11:00
  • 6ce8a3621a You can now manage IFC actors in Blender. Dion Moult 2022-02-04 18:21:53 +11:00
  • 60ea856e51 New functions for IFC actor in API Dion Moult 2022-02-04 17:56:45 +11:00
  • 419502ddb7 Disable adding a grid before a project exists. Dion Moult 2022-02-04 16:23:04 +11:00
  • 9f530d0578 Updating drawing names now updates it in IFC too. See #1153. Dion Moult 2022-02-04 15:04:30 +11:00
  • 524483e9cc Target view is now read from IFC. See #1153. blenderbim-220204 Dion Moult 2022-02-04 12:04:20 +11:00
  • 7116a9f71a Removing drawings now roundtrips in IFC. See #1153. Dion Moult 2022-02-04 10:54:18 +11:00
  • 868ced2990 See #2017. Fix bug in P6 importer where nonlabor types were not considered. Dion Moult 2022-02-04 09:10:40 +11:00
  • 6a8292d24c Fix #890. New N/S/E/W location presets for creating sections, elevations, and RCPs. See #1153. Dion Moult 2022-02-04 08:14:36 +11:00
  • fca4d9dea0 New save and save as buttons in project panel with last saved date. Dion Moult 2022-02-03 21:29:44 +11:00
  • 89d5c44855 You can now create new projects starting from a template. Dion Moult 2022-02-03 18:25:03 +11:00
  • 3e99393895 You can now add plan views based on a building storey. See #890. Dion Moult 2022-02-03 17:28:09 +11:00
  • 098ab2c237 Spatial Elements Utilities and QOL (#2008) Gorgious56 2022-02-03 07:16:43 +01:00
  • 94ff8349d3 You can now connect, disconnect, and set flow directions of distribution ports in Blender. blenderbim-220203 Dion Moult 2022-02-03 12:04:20 +11:00
  • d333cb1b78 Cleanup changes Henri J. Norden 2022-01-31 15:54:10 +01:00
  • 3f4c4a8e52 Hoist compiling mpir & mpfr before HDF5, since they are more likely to fail and HDF5 takes way too long Henri J. Norden 2022-01-31 15:40:11 +01:00
  • b103e0dde5 Fix build-deps.cmd for VS2019 Henri J. Norden 2022-01-31 15:38:13 +01:00
  • 883b8a523c Material node trees compliant with basic X3D multitextures are now stored in IFC blenderbim-220202 Dion Moult 2022-02-02 17:51:40 +11:00
  • 8c0b06b36e Different BSDFs are now recognised for different reflectance methods. Dion Moult 2022-02-02 17:49:57 +11:00
  • 72397f3aff Saving surface specular roughness values to IFC is now supported. Dion Moult 2022-02-02 15:09:37 +11:00
  • 77821caae4 Adding surface styles now respect mutually exclusive style types Dion Moult 2022-02-02 15:04:19 +11:00
  • 10138e28c9 You can now add ports to distribution elements in Blender. Dion Moult 2022-02-01 19:16:13 +11:00
  • f9ce0903f7 Fix #2010 : Authoring data class throws error in BIM tool if no ifc file is selected blenderbim-220201 Gorgious 2022-02-01 09:12:42 +01:00
  • a2c0045a40 Support relative object placements for IFC2X3 ports. Dion Moult 2022-02-01 18:23:55 +11:00
  • 3e10f52965 Relative placements for nested elements are now supported. Dion Moult 2022-02-01 17:39:55 +11:00
  • fd8aa6d142 IfcOpenShell API now supports port connections and disconnections. Dion Moult 2022-02-01 16:51:42 +11:00
  • ddb38b2ea0 The IfcOpenShell API now supports adding a distribution port. Dion Moult 2022-01-31 18:28:31 +11:00
  • 74174b1e09 Fix bug where drawing objects could be added to the wrong context. blenderbim-220130 Dion Moult 2022-01-30 15:09:54 +11:00
  • 96179db7ad IFC element names no longer treat the Blender name suffix as significant Dion Moult 2022-01-30 15:08:32 +11:00
  • 116252f857 Object names now guard against duplicate IFC prefixes when assigning. Dion Moult 2022-01-30 15:06:01 +11:00
  • 538024e035 All element's spatial containment collections are now synced when assigning a class. Dion Moult 2022-01-30 15:03:41 +11:00
  • e9670a6906 Fix bug where editing then switching to the current representation crashes. Dion Moult 2022-01-30 14:46:05 +11:00
  • c7428dd160 Fix bug where syncing an object removed from the collection tree breaks. Dion Moult 2022-01-30 14:42:26 +11:00
  • bf9d46b506 Structural items in the collection hierarchy are now auto synced. Dion Moult 2022-01-30 10:11:19 +11:00
  • 7ee589cfc2 Remove legacy unassign class feature in favour of just deleting objects. Thanks theoryshaw! Dion Moult 2022-01-30 08:56:43 +11:00
  • 3083b66f61 Fix #2012. Minor fix. Dion Moult 2022-01-30 08:49:46 +11:00
  • 074fe0d3a6 You can now specify a target view when creating a new drawing. See #1153. Dion Moult 2022-01-29 21:11:23 +11:00
  • 46e1a46dd2 Drawing collection hierarchy is now auto fixed if shuffled around manually. See #1153. Dion Moult 2022-01-29 21:08:22 +11:00
  • 677a9d715c #2009 Thomas Krijnen 2022-01-29 09:43:33 +01:00
  • a210cf654e Drawings list now reads data from IFC, not Blender. See #1153. Dion Moult 2022-01-29 17:26:09 +11:00
  • 44e4ee70ae Removing sheets now works in IFC. See #1153. Dion Moult 2022-01-29 15:45:45 +11:00
  • 27e6d702e9 You can now create drawing sheets in IFC. See #1153. blenderbim-220129 Dion Moult 2022-01-29 13:42:46 +11:00
  • fb76f985c7 Minor fix Dion Moult 2022-01-29 09:01:35 +11:00
  • 9279aeccf6 You can now show and hide distribution ports of an element. Dion Moult 2022-01-29 08:52:37 +11:00
  • 92a1739d93 Minor fix - sorry, really need a local Sphinx setup Dion Moult 2022-01-28 20:41:20 +11:00
  • dfba9827a6 Minor fix Dion Moult 2022-01-28 20:37:18 +11:00
  • 19e007a67c New diagrams on the developer guide. Dion Moult 2022-01-28 20:32:41 +11:00
  • d3ef3f1501 Finish building minimum viable product of the IFC2P6 converter. Thanks myoualid! blenderbim-220128 Dion Moult 2022-01-28 18:13:44 +11:00
  • f2e9f76631 Minor tweaks. See #2006. Dion Moult 2022-01-28 10:48:22 +11:00
  • 52739418d8 Fix #1514. You can now customise the default names of occurrences create from a type. blenderbim-220127 Dion Moult 2022-01-27 17:21:11 +11:00
  • 7f1fddf426 New software architecture section in the developer guide. Dion Moult 2022-01-27 09:32:24 +11:00
  • ee4f48b566 Minor fix Dion Moult 2022-01-26 21:35:27 +11:00
  • 1d47ad3cd4 New demo module to teach developers how to hack on the BlenderBIM Add-on. blenderbim-220126 Dion Moult 2022-01-26 21:27:41 +11:00
  • 36a7985f5a Fix #2002. Fix bug where sometimes shape IDs wouldn't be pure integers. Dion Moult 2022-01-25 17:08:43 +11:00
  • e129f4afa9 Fix #2001. Fix bug where you could not undo deletions. Dion Moult 2022-01-25 17:27:42 +11:00
  • 8fd4351195 Minor fix. Don't know all the answers. Dion Moult 2022-01-25 16:50:36 +11:00
  • 01f25528e8 Build untested IFC to P6 XML export feature. Dion Moult 2022-01-25 16:44:37 +11:00
  • 3222c9ce99 Fix #1998. Fix bug where colours don't show if styling is applied to the mapped item instead of the actual representation item. blenderbim-220125 Dion Moult 2022-01-25 13:40:40 +11:00
  • 28e6bb9e3d Fix error when updating representation on object data with no BIMMeshProperties Gorgious 2022-01-24 13:22:17 +01:00
  • 5884af0678 Updates to space boundary geometry now auto updates on export. Dion Moult 2022-01-24 21:52:51 +11:00
  • f88a1038a8 IfcCSV now loads the selector by default so its much more fun to use a lib. blenderbim-220124 Dion Moult 2022-01-24 17:52:32 +11:00
  • cafe8ce5f2 You can now remove bricks from a Brickschema model. Dion Moult 2022-01-24 17:52:04 +11:00
  • 8569bcf350 New utility function for getting ports of an element Dion Moult 2022-01-24 16:16:08 +11:00
  • e38759c39d Implement assign and unassign ports in IfcOpenShell API Dion Moult 2022-01-24 16:13:55 +11:00
  • 50ed8eccfd Fix bug where you couldn't select properties with a dot in the name for IfcCSV Dion Moult 2022-01-24 11:06:54 +11:00
  • d63d62ddd6 Improve section cutaway shader (#2000) blenderbim-220123 Gorgious56 2022-01-23 23:47:22 +01:00
  • 0bdb4b9fcf Smart annotation variables for drawings now reimplemented. See #1153. blenderbim-220122 Dion Moult 2022-01-22 21:00:04 +11:00
  • 7e7c54a535 #1993 vs2022 hdf5 aothms 2022-01-21 12:13:58 +00:00
  • 817fdead9b Fix bug where zero durations were not allowed in task times. Dion Moult 2022-01-21 18:52:40 +11:00
  • 68a43b92ee Editing task times no longer tries to be clever with actual dates because you know what you're doing. Dion Moult 2022-01-21 18:42:59 +11:00
  • 595c72e08d Fix #1995. Bug where section cutaways didn't work in Blender 3.0. blenderbim-220121 Dion Moult 2022-01-21 14:22:07 +11:00
  • 5709efbdcb Fix bug where you could not add properties to projects themselves. Dion Moult 2022-01-21 12:01:19 +11:00
  • 67952ed159 Fix #1576. Managing IfcSystem subtypes is now possible. blenderbim-220120 Dion Moult 2022-01-20 18:21:57 +11:00
  • 000e3acb2b #1948 clear tmp list Thomas Krijnen 2022-01-19 15:36:58 +01:00
  • b337d5a174 #1993 msvc 2022 config Thomas Krijnen 2022-01-19 14:14:15 +01:00
  • 6b0bdc564d Nicer looking gantt charts and make it easier to print to PDF. blenderbim-220119 Dion Moult 2022-01-19 17:38:42 +11:00
  • ab5db2fa23 Minor fix Dion Moult 2022-01-19 12:19:36 +11:00
  • 810c71dfa2 IfcOpenShell-python licensing and black. See #1082. Dion Moult 2022-01-19 12:18:33 +11:00
  • 5b281260f8 Licensing and black for BIMTester and IfcBlender. See #1082. Dion Moult 2022-01-19 11:07:43 +11:00
  • 07264dafb1 Bump IfcOpenShell to latest bot build. See #1984 #1977 #1959 Dion Moult 2022-01-18 18:01:27 +11:00