Gorgious
f876cfbcef
Return prematurely from operator if no file is set
2021-07-30 09:38:29 +02:00
Gorgious
6782c47d86
Fix error trying to access unset ifc file
2021-07-30 08:45:17 +02:00
Gorgious56
2af1ebc614
Use passed context instead of bpy when available ( #1607 )
2021-07-30 07:08:17 +10:00
Dion Moult
d2e421382b
Minor fix
2021-07-29 20:08:51 +10:00
Bruno Postle
7b22f9c85b
BlenderBIM some data_dir / schema_dir workarounds ( #1606 )
...
* write process.log to a tempdir if data_dir is not writable
* Don't include filename returned by data_dir and schema_dir chooser
2021-07-29 20:07:04 +10:00
Gorgious56
e06591bbbd
Prevent linking non-existant or non-ifc file ( #1604 )
2021-07-29 17:03:53 +10:00
Dion Moult
110daf4ca7
Fix #1592 . Material name changes are now auto synced with style names.
2021-07-29 17:03:06 +10:00
Dion Moult
6bf692b44d
Fix #1401 . Modified custom psets are now immediately available without needing to restart Blender.
blenderbim-210729
2021-07-29 16:16:01 +10:00
bosonprojets
c257afbd1c
Fix BlenderBIM bug Class assignement for predefined_type attribue
2021-07-29 00:28:04 +01:00
bosonprojets
cdf18e9f20
Revert "Fix BlenderBIM bug class assignement when PredefinedType is set as USERDEFINED"
...
This reverts commit d1e51fb05b .
2021-07-29 00:24:38 +01:00
bosonprojets
c715f41972
Fix BlenderBIM bug missing module reference for Pie Menu shortcuts
2021-07-28 23:37:06 +01:00
bosonprojets
d1e51fb05b
Fix BlenderBIM bug class assignement when PredefinedType is set as USERDEFINED
2021-07-28 15:27:51 +01:00
Gorgious56
99f72a8451
Fix Assign Container operator loses active object ( #1601 )
...
* Fix Assign Container operator loses active object
* Fix bad indentation for restoring active object
2021-07-28 21:40:23 +10:00
Dion Moult
2537349ec2
Object style colours are now auto synchronised upon export. See #1585 .
2021-07-28 21:01:09 +10:00
Dion Moult
10b6253a36
Fix #1585 . Materials are added as a potential if you assign it as an object material too, for convenience.
2021-07-28 19:55:18 +10:00
Dion Moult
d88c4fd377
Fix #1597 . Prevent mixing objects on project creation.
2021-07-28 18:43:20 +10:00
Dion Moult
0596e2000c
New debug utility to purge all Blender IFC links. See #1599 .
2021-07-28 18:21:05 +10:00
Dion Moult
b685610900
Fix #1599 . Bug where removing the last object in a container would have an error.
2021-07-28 18:21:05 +10:00
dedicos
5cab72deaa
removed get_property in attributes_psets step file (not implemented yet) ( #1596 )
...
* removed get_property in attributes_psets step file (not implemented yet)
problem with stepmatcher remains
* Fix pattern search for properties
2021-07-28 17:51:16 +10:00
Dion Moult
52f15d27b1
Fix bug where import filters didn't properly exclude types and empty objects
blenderbim-210728
2021-07-28 17:48:36 +10:00
Dion Moult
cfa0575263
Minor fix
blenderbim-210727
2021-07-27 20:47:49 +10:00
Dion Moult
f5e089e0fd
Material based surface styles are now supported on import as a style fallback. See #1585 .
2021-07-27 20:47:49 +10:00
Dion Moult
5d246a8716
Fix bug where module data was not purged correctly when a new scene was started
2021-07-27 20:47:49 +10:00
Dion Moult
1f241912f2
Make recipe name generic
2021-07-27 20:47:49 +10:00
Carmen Fan
f7765c531b
GeomIterator is not exposed for use if the library is built dynamically on windows ( #1583 )
2021-07-27 09:36:44 +02:00
Carmen Fan
3b401ec28f
fix hash define logical operation
2021-07-27 09:36:16 +02:00
Dion Moult
77206cb761
Fix #1588 . Profiles now auto recalculate cardinal points after editing.
2021-07-27 09:42:42 +10:00
Dion Moult
f8e9f81b9b
Parametric profiles now auto sync prior to depth changes. See #1588 .
2021-07-26 21:13:15 +10:00
Dion Moult
186c4dd118
New experimental serialiser-based drawing generation code. See #1153 . See #1564 .
blenderbim-210726
2021-07-26 20:24:39 +10:00
Dion Moult
aa9b6b61fa
Fix bug where material profile data was not purged since a profile module didn't exist. See #1588 .
2021-07-26 09:45:46 +10:00
Dion Moult
6337d04efc
IfcSverchok API node now actually executes API calls and has descriptive tooltips
2021-07-25 18:42:28 +10:00
Dion Moult
c00bcc78e9
Editing voids or dumb walls now auto enable dynamic voids, so openings work well with them.
2021-07-25 14:06:49 +10:00
Dion Moult
07f19ad80a
New patch to fix duplicate Revit types. See commit message for details.
...
Types in Revit are secretly duplicated (or more) if they are mirrored or hosted in another object unbeknownst to the user. So what the user thinks is a single construction type in Revit ends up being multiple IFC types. This leads to incorrect results when someone interrogates the IFC file. This is fundamentally an issue in the way Revit handles element mirroring and hosting, so there is no fix on the Revit side, so this workaround mitigates the issue by doing a shallow merge of the type objects.
2021-07-25 12:00:05 +10:00
Dion Moult
8ca6183313
Fix #169 . New recipe to fix duplicate and invalid GlobalIds.
2021-07-25 11:39:11 +10:00
Ryan Schultz
492df6845b
cleaned up list of hotkeys a bit ( #1586 )
blenderbim-210725
2021-07-25 10:29:33 +10:00
Alexander Nitsch
43f8d8547d
Bimtester: Fixed attributes_psets step files ( #1580 )
...
Co-authored-by: Nitsch Alexander <alexander.nitsch@scs.ch >
2021-07-25 09:57:59 +10:00
Thomas Krijnen
6e3c72707d
submodule
2021-07-24 22:25:01 +02:00
Dion Moult
08d6c0a2d8
Openings are now auto dissolved when authoring for easier editing.
2021-07-24 22:08:50 +10:00
Dion Moult
8c1eff5c26
New workspace hotkey to toggle visibility of openings when authoring
2021-07-24 21:50:14 +10:00
Dion Moult
fe3ffb7771
Openings are now placed in their own collection in case they accidentally get placed in the spatial tree
blenderbim-210724
2021-07-24 21:35:27 +10:00
Dion Moult
6660714308
New feature to add slab openings
2021-07-23 21:18:43 +10:00
Dion Moult
2420ad2fa7
New feature to add wall openings where your cursor is
2021-07-23 21:10:36 +10:00
Dion Moult
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.
2021-07-23 18:03:07 +10:00
Dion Moult
beb5dda6dd
New FM utility module for selecting maintainable assets according to different FM definitions
2021-07-23 16:10:38 +10:00
Dion Moult
c04afe1a4b
Minor fix.
blenderbim-210723
2021-07-23 10:41:08 +10:00
Dion Moult
d2a1e0193b
Fix #1574 . Fix #1578 . Bug where deprecated functions were used in Python 3.9 for drawing generation.
2021-07-22 20:42:03 +10:00
Thomas Krijnen
f2f4057c98
#1579 Fix attribute assignment to enum types
2021-07-22 11:48:27 +02:00
Thomas Krijnen
347aae9696
#1579 regenerate code
2021-07-22 11:48:02 +02:00
Thomas Krijnen
1a2d0d702b
#1579 Update templates, thanks @RickBrice
2021-07-22 11:47:47 +02:00
Dion Moult
e791449d3d
Bump IfcOpenShell. See #1567 .
2021-07-22 19:36:31 +10:00