Dion Moult
bcf82984ce
New feature to extend columns, beams, and members to a target
2021-08-07 17:01:42 +10:00
Dion Moult
cdd46066fa
Fix bug where you couldn't use userdefined types for type elements
blenderbim-210807
2021-08-07 14:20:07 +10:00
LaurensJN
10011436d0
Copyright statements for ifccityjson. See #1082
2021-08-06 15:47:47 +02:00
Dion Moult
00be87ff07
Fix bug where wall origin recalculations will shift openings
2021-08-06 22:25:32 +10:00
Dion Moult
e22c68a842
Units for cost items are now autodetected
2021-08-06 18:19:41 +10:00
Dion Moult
07bf60819a
Minor fix
2021-08-06 16:44:47 +10:00
Prabhat Singh
62c5efe591
Updated Server ( #1630 )
2021-08-06 15:50:05 +10:00
Dion Moult
05ef6542ef
New utility to derive the unit of a property or quantity.
2021-08-06 15:48:07 +10:00
Dion Moult
326e7e591f
You can now delete unit assignments
2021-08-06 14:11:08 +10:00
Dion Moult
4ccadc4f36
New unit utility to auto detect SI unit dimensional exponents
2021-08-06 12:38:34 +10:00
Dion Moult
7d087d2919
You can now view all assigned project units
2021-08-06 12:38:18 +10:00
Dion Moult
3b5bc531cb
Fix bug where FM types for COBie were not selected properly
2021-08-06 11:43:57 +10:00
Dion Moult
47440edb8b
Fix bug where undoing broke the IFC link for child objects
blenderbim-210806
2021-08-06 10:26:18 +10:00
Dion Moult
0ee881fb32
You can now toggle whether decomposed elements are parented in blender when editing, so voids/fills etc move with you.
2021-08-05 21:14:18 +10:00
Dion Moult
fee5d17f61
Fix builds to use name "blenderbim" instead of "blender28-bim" which now confuses people since 2.9 is out.
2021-08-05 14:02:11 +10:00
Dion Moult
94f0612752
WIP copyright statements. See #1082 . Also IFCP6 is now IFC4D as we will expand into more 4D apps and widen the scope.
blenderbim-210805
2021-08-05 13:21:55 +10:00
Thomas Krijnen
b149f4f56d
#1047
2021-08-04 18:24:47 +02:00
Dion Moult
00bf08c220
Walls are now dynamically voided when joining, so you can join/unjoin voided walls
2021-08-04 20:45:46 +10:00
Dion Moult
3bb3a8018a
Fix bug where materials weren't created when importing assets from a library
2021-08-04 20:30:40 +10:00
Boris Brangeon
d71e89f823
Update selector.py ( #1627 )
...
Add new inverse_relationship ==> boundedby
If Entity IfcRelSpaceBoundary exist then hasattr(element, "BoundedBy") is True and relationship.RelatedBuildingElement exist.
New Rule Lark : "@@ .IfcSpace[Name *= \"Bedroom\"] & .IfcSlab"
2021-08-04 19:55:51 +10:00
Dion Moult
562b520233
Split BCF-API client and OpenCDE Foundation-API client system
2021-08-04 18:03:52 +10:00
Prabhat Singh
44f8255296
Added BCF Server ( #1626 )
2021-08-04 12:14:24 +10:00
Dion Moult
2c5442accc
Fix #1124 . Fix example and document quirk to prevent memory related bug.
2021-08-04 11:45:56 +10:00
Dion Moult
5cf07a910e
Include licenses on IfcOpenShell sub-utilities. See #1082 .
blenderbim-210804
2021-08-04 10:51:31 +10:00
Dion Moult
4184cff1a0
Add sample docstring and type hints for IfcPatch recipe.
2021-08-04 09:33:33 +10:00
Gorgious
67740a5f79
Fix error due to trying to patch non-existent file
2021-08-03 20:30:30 +02:00
Dion Moult
ecfe8c3799
IfcClash is now able to be built as an isolated Python binary. Hooray!
2021-08-03 22:44:46 +10:00
Dion Moult
7403d14001
Fix IfcPatch pyinstaller script to make it easier to distribute ifcpatch.
2021-08-03 22:35:40 +10:00
Gorgious
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
2021-08-03 12:51:31 +02:00
Dion Moult
e0cd74d0ad
Fix #1338 . Add documentation for how to use IfcClash.
2021-08-03 17:46:26 +10:00
Dion Moult
4fe427558f
Minor fix.
2021-08-03 16:55:30 +10:00
Dion Moult
b59a9f5264
Unbreak everything.
2021-08-03 16:09:43 +10:00
Dion Moult
f25fb0db51
New hppfcl IfcClash packaged for the BlenderBIM Add-on. New MacOS support. See #1357 .
blenderbim-210803
2021-08-03 13:29:40 +10:00
Dion Moult
bfaa89cdec
Fix #1608 . Fix warnings when no people or organisations existed.
2021-08-03 09:43:39 +10:00
Gorgious56
9625200a2a
Improve Debug Panel UI ( #1621 )
...
* Inline parameters with their respective operator
* Restrict min number of polygons to 0
* Simplify high poly mesh operator execution
* Clear debug attributes when purging ifc
* Poll if ifc file exists in operators
* Poll if ifc filepath exists before import
* Delete leftover whitespaces
2021-08-03 09:08:35 +10:00
Gorgious56
5562c9d2b5
Fix error if no ifc file set ( #1620 )
...
* Fix error trying to access unset ifc file
* Return prematurely from operator if no file is set
* Revert "Return prematurely from operator if no file is set"
This reverts commit f876cfbcef .
* Revert "Fix error trying to access unset ifc file"
This reverts commit 6782c47d86 .
* Prevent error message if ifc_types enum is empty
* Hide panel if no ifc file to avoid error
blenderbim-210802
2021-08-03 09:07:56 +10:00
Gorgious56
7c0405fab0
Improve UI for multi input string fields ( #1617 )
...
* Add utility operator for CollectionProperty
* Support Multi input string fields
* Simplify people & organisation UI code
* General-purpose code cleanup
* Use more compact and user friendly UI
2021-08-03 09:07:19 +10:00
Dion Moult
557f8e6d69
New ifcopenshell.geom.tree based broadphase collision for IfcClash instead of aabbtree. Also, upgrades for new bcf.v2 namespace implemented. See #1357 .
2021-08-02 20:32:31 +10:00
Chun
2137b34063
Add descriptions to IFC Search function ( #1618 )
...
* Added descriptions to IFC Search function
* change color to colour
blenderbim-210801
2021-08-01 19:33:55 +10:00
Dion Moult
86a44c21ac
WIP experimental hpp-fcl and aabbtree-based IfcClash
2021-08-01 10:51:11 +10:00
Long
a427462646
GlobalId is string ( #1615 )
blenderbim-210731
2021-07-31 12:39:05 +10:00
Gorgious56
b79d23b3e2
Hide panels with features unsupported in V2x3 ( #1614 )
blenderbim-210730
2021-07-30 22:13:41 +10: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