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
Dion Moult
a2c0045a40
Support relative object placements for IFC2X3 ports.
2022-02-01 18:23:55 +11:00
Dion Moult
3e10f52965
Relative placements for nested elements are now supported.
2022-02-01 17:39:55 +11:00
Dion Moult
fd8aa6d142
IfcOpenShell API now supports port connections and disconnections.
2022-02-01 16:51:42 +11:00
Dion Moult
ddb38b2ea0
The IfcOpenShell API now supports adding a distribution port.
2022-01-31 18:28:31 +11:00
Dion Moult
74174b1e09
Fix bug where drawing objects could be added to the wrong context.
blenderbim-220130
2022-01-30 15:09:54 +11:00
Dion Moult
96179db7ad
IFC element names no longer treat the Blender name suffix as significant
2022-01-30 15:08:32 +11:00
Dion Moult
116252f857
Object names now guard against duplicate IFC prefixes when assigning.
2022-01-30 15:06:01 +11:00
Dion Moult
538024e035
All element's spatial containment collections are now synced when assigning a class.
2022-01-30 15:04:50 +11:00
Dion Moult
e9670a6906
Fix bug where editing then switching to the current representation crashes.
2022-01-30 14:47:22 +11:00
Dion Moult
c7428dd160
Fix bug where syncing an object removed from the collection tree breaks.
2022-01-30 14:44:21 +11:00
Dion Moult
bf9d46b506
Structural items in the collection hierarchy are now auto synced.
2022-01-30 10:11:19 +11:00
Dion Moult
7ee589cfc2
Remove legacy unassign class feature in favour of just deleting objects. Thanks theoryshaw!
2022-01-30 08:56:43 +11:00
Dion Moult
3083b66f61
Fix #2012 . Minor fix.
2022-01-30 08:49:46 +11:00
Dion Moult
074fe0d3a6
You can now specify a target view when creating a new drawing. See #1153 .
2022-01-29 21:11:35 +11:00
Dion Moult
46e1a46dd2
Drawing collection hierarchy is now auto fixed if shuffled around manually. See #1153 .
2022-01-29 21:11:35 +11:00
Thomas Krijnen
677a9d715c
#2009
2022-01-29 09:43:33 +01:00
Dion Moult
a210cf654e
Drawings list now reads data from IFC, not Blender. See #1153 .
2022-01-29 17:26:09 +11:00
Dion Moult
44e4ee70ae
Removing sheets now works in IFC. See #1153 .
2022-01-29 15:45:45 +11:00
Dion Moult
27e6d702e9
You can now create drawing sheets in IFC. See #1153 .
blenderbim-220129
2022-01-29 13:42:46 +11:00
Dion Moult
fb76f985c7
Minor fix
2022-01-29 09:01:35 +11:00
Dion Moult
9279aeccf6
You can now show and hide distribution ports of an element.
2022-01-29 08:52:37 +11:00
Dion Moult
92a1739d93
Minor fix - sorry, really need a local Sphinx setup
2022-01-28 20:41:20 +11:00
Dion Moult
dfba9827a6
Minor fix
2022-01-28 20:37:18 +11:00
Dion Moult
19e007a67c
New diagrams on the developer guide.
2022-01-28 20:32:41 +11:00
Dion Moult
d3ef3f1501
Finish building minimum viable product of the IFC2P6 converter. Thanks myoualid!
blenderbim-220128
2022-01-28 18:14:16 +11:00
Dion Moult
f2e9f76631
Minor tweaks. See #2006 .
2022-01-28 10:48:22 +11:00
Dion Moult
52739418d8
Fix #1514 . You can now customise the default names of occurrences create from a type.
blenderbim-220127
2022-01-27 17:21:11 +11:00
Dion Moult
7f1fddf426
New software architecture section in the developer guide.
2022-01-27 09:32:24 +11:00
Dion Moult
ee4f48b566
Minor fix
2022-01-26 21:35:27 +11:00
Dion Moult
1d47ad3cd4
New demo module to teach developers how to hack on the BlenderBIM Add-on.
blenderbim-220126
2022-01-26 21:27:59 +11:00
Dion Moult
36a7985f5a
Fix #2002 . Fix bug where sometimes shape IDs wouldn't be pure integers.
2022-01-25 08:59:01 +01:00
Dion Moult
e129f4afa9
Fix #2001 . Fix bug where you could not undo deletions.
2022-01-25 17:27:42 +11:00
Dion Moult
8fd4351195
Minor fix. Don't know all the answers.
2022-01-25 16:50:36 +11:00