Dion Moult
63d65f0c39
Fix #2046 . Fix crash if style was updated from an already loaded IFC dataset
2022-02-18 18:44:25 +11:00
Dion Moult
472a66b7ed
Fix bug where element types couldn't get psets applied to them due to lack of specificity in IFC templates
2022-02-18 17:11:24 +11:00
Dion Moult
ddaed9e93d
Fix bug where psets were unable to be applied for specific predefined types
2022-02-18 17:10:38 +11:00
Dion Moult
4d6eba0a06
Fix #2045 . Fix bug where IFC2X3 occurrences not correctly autodetected from types.
2022-02-18 10:06:13 +11:00
ssg
ed09b7ba31
Fixed failure for VS2017
...
Script was trying to pick up vs19 instead of vs15 even for builds on vs15, fixed that by adding a check for vs15.
2022-02-12 08:13:16 +01:00
Thomas Krijnen
2c2954b11a
#2036 check for null curve in IfcIndexedPolyCurve
2022-02-10 14:04:08 +01:00
Thomas Krijnen
5317746a82
#2037 Rerun codegen
2022-02-10 13:06:32 +01:00
Thomas Krijnen
5af7e95bee
#2037 Option to optain declaration from early bound select definitions
2022-02-10 13:06:04 +01:00
Thomas Krijnen
618d902a57
#2037 throw on invalid cast in schema code
2022-02-10 13:05:33 +01:00
Thomas Krijnen
68baa416fa
#2037 option to throw on invalid cast
2022-02-10 13:05:05 +01:00
Dion Moult
7f212963d5
The storey is now the default container when starting a project for convenience.
2022-02-10 11:40:38 +11:00
Dion Moult
d3a43c6e81
Be more forgiving to invalid Revit IFCs when importing.
blenderbim-220210
2022-02-10 11:06:23 +11:00
Dion Moult
a44a13f04c
Implement loading glTF style textures from IFC.
2022-02-09 16:40:23 +11:00
Dion Moult
126ba8d88f
Fix #2032 . Fix bug where certain elements could not be extracted or appended.
2022-02-09 15:16:22 +11:00
Dion Moult
caf04200ce
Experimental optimisation attempt for native faceted brep handling by aothms. See #841 .
2022-02-09 14:36:14 +11:00
Dion Moult
05f3cd41e2
glTF rendering styles for unlit and PBR materials are now supported when loading IFCs
2022-02-09 14:26:39 +11:00
Dion Moult
80bc4cdb1b
Fix #2028 . OffsetObjectPlacements can now rotate then move, or vice versa. Warning: new default! Thanks hvn74!
2022-02-09 12:17:07 +11:00
Dion Moult
dd7a47ab99
Texture support is now compatible with glTF texture maps
blenderbim-220209
2022-02-09 11:34:59 +11:00
Dion Moult
4eaf0e7a9c
Fix bug where you couldn't downgrade or upgrade between shading and rendering styles
2022-02-09 11:31:09 +11:00
Dion Moult
3db252bcc0
Minor fix
2022-02-08 15:50:55 +11:00
Dion Moult
d03685abfa
UV coordinates for triangulated face sets are now saved in IFC.
blenderbim-220208
2022-02-08 15:32:03 +11:00
Dion Moult
3e4b1d95cb
Standalone section shader add-on for those who don't need the full BlenderBIM add-on features
2022-02-06 20:27:44 +11:00
Dion Moult
b151ec2b0e
Fix bug where false geolocation offsets did not take into account rotation.
blenderbim-220206
2022-02-06 20:04:53 +11:00
Thomas Krijnen
f909adc2dc
Update README.md
2022-02-05 09:57:56 +01:00
Dion Moult
913a428794
Fix #2017 . Fix P6 import bug where older P6 XER versions <8.1 did not store hours per day.
2022-02-05 17:44:59 +11:00
Dion Moult
fe6d9ae926
Triangulated face set geometry exports are now supported.
2022-02-05 11:33:14 +11:00
Thomas Krijnen
4a679812ca
#2018 prevent select types to be serialized as booleans
2022-02-04 13:54:07 +01:00
Dion Moult
6be87c035f
Annotations are now auto collected correctly and simpler drawings UI. See #1153 .
2022-02-04 19:21:24 +11:00
Dion Moult
6ce8a3621a
You can now manage IFC actors in Blender.
2022-02-04 18:21:53 +11:00
Dion Moult
60ea856e51
New functions for IFC actor in API
2022-02-04 17:56:45 +11:00
Dion Moult
419502ddb7
Disable adding a grid before a project exists.
2022-02-04 16:23:04 +11:00
Dion Moult
9f530d0578
Updating drawing names now updates it in IFC too. See #1153 .
2022-02-04 15:04:30 +11:00
Dion Moult
524483e9cc
Target view is now read from IFC. See #1153 .
blenderbim-220204
2022-02-04 12:04:20 +11:00
Dion Moult
7116a9f71a
Removing drawings now roundtrips in IFC. See #1153 .
2022-02-04 10:54:18 +11:00
Dion Moult
868ced2990
See #2017 . Fix bug in P6 importer where nonlabor types were not considered.
2022-02-04 09:10:55 +11:00
Dion Moult
6a8292d24c
Fix #890 . New N/S/E/W location presets for creating sections, elevations, and RCPs. See #1153 .
2022-02-04 08:14:36 +11:00
Dion Moult
fca4d9dea0
New save and save as buttons in project panel with last saved date.
2022-02-03 21:29:44 +11:00
Dion Moult
89d5c44855
You can now create new projects starting from a template.
2022-02-03 18:25:03 +11:00
Dion Moult
3e99393895
You can now add plan views based on a building storey. See #890 .
2022-02-03 17:28:19 +11:00
Gorgious56
098ab2c237
Spatial Elements Utilities and QOL ( #2008 )
...
* Tool to add storey to specific building
* Operator to add new storey to building
* Add new storey to building button in aggregates panel
* Minor fix
* add method to data class to retrieve ifc class name
* Extract aggregate creation logic
* Prevent aggregating non-ifc elements + display popup info
* Add tooltips + rename operators
* Rename function to get relating object
* Rename relating object data variable to be able to have access to related objects
* Add utilities to get related objects
* Add utility function to get related objects from element
* display related object in Aggregates panel in object properties
* Revert "Rename function to get relating object"
This reverts commit 5248627a41 .
* Update method names
* Add Operator to select parts of an element
* Ditch box layout and only display number of parts
* Add operator to select aggregate of an element
* Display operator to select aggregate of element
* Move logic to aggregate module
* Add utility methods to Blender tool
* Add buttons to create Ifcsite and IfcBuilding from object panel
2022-02-03 07:16:43 +01:00
Dion Moult
94ff8349d3
You can now connect, disconnect, and set flow directions of distribution ports in Blender.
blenderbim-220203
2022-02-03 12:05:05 +11:00
Henri J. Norden
d333cb1b78
Cleanup changes
2022-02-02 14:20:46 +01:00
Henri J. Norden
3f4c4a8e52
Hoist compiling mpir & mpfr before HDF5, since they are more likely to fail and HDF5 takes way too long
2022-02-02 14:20:46 +01:00
Henri J. Norden
b103e0dde5
Fix build-deps.cmd for VS2019
2022-02-02 14:20:46 +01:00
Dion Moult
883b8a523c
Material node trees compliant with basic X3D multitextures are now stored in IFC
blenderbim-220202
2022-02-02 17:51:40 +11:00
Dion Moult
8c0b06b36e
Different BSDFs are now recognised for different reflectance methods.
2022-02-02 17:50:38 +11:00
Dion Moult
72397f3aff
Saving surface specular roughness values to IFC is now supported.
2022-02-02 15:09:37 +11:00
Dion Moult
77821caae4
Adding surface styles now respect mutually exclusive style types
2022-02-02 15:04:19 +11:00
Dion Moult
10138e28c9
You can now add ports to distribution elements in Blender.
2022-02-01 19:16:31 +11:00
Gorgious
f9ce0903f7
Fix #2010 : Authoring data class throws error in BIM tool if no ifc file is selected
blenderbim-220201
2022-02-01 09:12:42 +01:00