Dion Moult
2ad2a102cb
First pass at connecting to new ifcopenshell.draw. See #1153 .
2021-10-27 19:42:36 +11:00
Dion Moult
52e8ac386e
New hacktastic IFC patch to fix ArchiCAD spaces being loaded into Revit.
2021-10-27 12:29:40 +11:00
Dion Moult
f69de3324a
You can now split objects using a drawn edge, especially useful when creating slab pour breaks and fixing lazily modeled walls and columns. Thanks Gorgious56!
blenderbim-211027
2021-10-27 12:06:12 +11:00
HassanEmam
04b3b9b60e
Ifc4D xer calendars ( #1832 )
...
* P6XML Parser failing on calendar type
* add work plan references a get_person which is not an attribute. modified to get_user to work
* Initial support for Primavera XER files
* IFC4D impl XER calendars exceptions and work time
Co-authored-by: Dion Moult <dion@thinkmoult.com >
2021-10-27 10:13:50 +11:00
Dion Moult
f64e1dbd7f
New feature to calculate side formwork, such as for columns.
2021-10-27 10:09:07 +11:00
Dion Moult
341451f59b
Formwork area calculation now unions objects before remeshing to account for overlapping geometry
2021-10-27 09:58:29 +11:00
Dion Moult
80b8da629d
Types in type dropdowns are now sorted alphabetically for convenience.
2021-10-27 09:35:31 +11:00
Dion Moult
78e5016619
Minor fix.
2021-10-26 21:05:48 +11:00
Dion Moult
3406c23f98
Fix bug where copying a type also copied its type relations which is invalid.
2021-10-26 20:51:27 +11:00
Dion Moult
ee308d294f
Spatial elements in the import filter will now be sorted by elevation for convenience.
2021-10-26 17:37:17 +11:00
Dion Moult
955a9af461
Users copying and pasting via ctrl-c/v will now also copy IFC objects.
2021-10-26 17:36:58 +11:00
Dion Moult
34e8d9563d
Using duplicate move linked in a BIM project now also triggers IFC copying
blenderbim-211026
2021-10-26 17:17:20 +11:00
Dion Moult
e5b5403eaa
Minor code review for #1804 .
2021-10-26 09:29:15 +11:00
Laurens Oostwegel
47cf2ea29e
BlenderBIM: import IFC PointCloud Representation ( #1804 )
...
* Implemented export of point cloud representation
* Do representation geometry data no-edge check before no-polygon check
* Initial implementation import of point clouds in BlenderBIM
* create point cloud elements on the appropriate place
* Updated import_ifc.py based on review PR
* delete is_pointcloud() because it is replaced by get_pointcloud_representation()
2021-10-26 09:04:49 +11:00
HassanEmam
9d8074f1fe
Initial support for importing Primavera XER files ( #1829 )
...
* P6XML Parser failing on calendar type
* add work plan references a get_person which is not an attribute. modified to get_user to work
* Initial support for Primavera XER files
Co-authored-by: Dion Moult <dion@thinkmoult.com >
2021-10-26 08:51:17 +11:00
HassanEmam
3fd944a956
Fixing bugs for Scheduling Module IFC4D ( #1826 )
...
* P6XML Parser failing on calendar type
* add work plan references a get_person which is not an attribute. modified to get_user to work
Co-authored-by: Dion Moult <dion@thinkmoult.com >
2021-10-25 20:56:45 +11:00
Thomas Krijnen
566512f7bc
#1807 argument_types() on schema entity
2021-10-25 11:52:05 +02:00
Dion Moult
1a84967b1b
Code review for Ifc Type filter feature. See #1823 .
2021-10-25 20:12:36 +11:00
Chun
41afb26d31
Added IfcTypeFilter into BlenderBIM Search module ( #1823 )
2021-10-25 19:33:57 +11:00
Dion Moult
818e8010a4
Minor fix.
2021-10-25 19:32:37 +11:00
Dion Moult
58ee049a8f
New feature to show inherited element type psets.
2021-10-25 16:21:40 +11:00
Dion Moult
54fa45850a
Get psets utility now supports getting material and profile psets
2021-10-25 16:09:04 +11:00
Dion Moult
fbadcc017b
Get psets utility can now filter only psets or qtos
2021-10-25 15:36:55 +11:00
Dion Moult
6337698494
Element get_psets utility now returns the pset ID for convenience.
blenderbim-211025
2021-10-25 14:21:41 +11:00
Dion Moult
2e6a70b338
New feature to copy properties from one object to all selected objects
2021-10-25 14:21:41 +11:00
Thomas Krijnen
e70f675f20
Make build-all a bit friendlier for python partial install success
2021-10-24 14:56:50 +02:00
Thomas Krijnen
13d0b27ef4
Hacky way to return distances in the tree with extend>0
2021-10-24 14:40:18 +02:00
Thomas Krijnen
40b112cd48
Add back platform.machine to build-all path
2021-10-24 12:10:15 +02:00
Thomas Krijnen
14c0400f73
Fix case after #1781
2021-10-24 10:08:06 +02:00
Thomas Krijnen
4733c82b82
Separate out consume_iterator()
2021-10-23 21:34:25 +02:00
Dion Moult
7bccf10fec
Fix regression bug where you couldn't add a grid.
2021-10-23 21:19:10 +11:00
Dion Moult
918915aeae
Reintroduced feature to copy attributes to selected objects.
2021-10-23 19:55:22 +11:00
Dion Moult
295568453c
Minor code review for module visibility feature. See #1798 .
2021-10-23 19:01:43 +11:00
Vukas Pajic
56ff0e7472
BlenderBIM: added dropdown in addon preferences to toggle module visibility ( #1798 )
...
* added dropdown in addon preferences to toggle module visibility
* Update ui.py
* updated ui to allow individual toggling of modules
* working
* code cleanup and update
* fix issue where non relevant operators shown
* update based on review comments
* add contingency for intermodule panel dependancy
* removed 'magic' operators :)
* clean up some leftover lines
* updated to only register/deregister panel classes
blenderbim-211023
2021-10-23 18:16:11 +11:00
Dion Moult
e779a57a09
Fix bug where imported types with representations but no instances were not fully linked.
2021-10-23 18:15:23 +11:00
Dion Moult
6d817703aa
Copying parametric geometry from any source now attempts to preserve parametric geometry when possible.
2021-10-22 18:07:34 +11:00
Dion Moult
c551275db2
Fix bug where switching to an object with modifiers applied would double the effect of modifiers.
2021-10-22 16:23:36 +11:00
Dion Moult
9ffe92eae5
Assigning a parametric layer type (for walls for now) now attempts to switch from non parametric to parametric geometry.
2021-10-22 15:43:04 +11:00
Dion Moult
f19e334cd5
Fix bug where large resizing of walls could result in broken geometry.
2021-10-22 15:21:26 +11:00
Dion Moult
a5b8728aec
Fix bug where copying elements didn't ensure that material usages were unique
2021-10-22 12:09:57 +11:00
Dion Moult
a8c99cebaf
Fix terrible bug #1819 where duplicating mapped elements didn't actually copy the geometry mapping.
blenderbim-211022
2021-10-22 11:16:03 +11:00
Dion Moult
9ae2c6352a
Minor fix
2021-10-21 23:06:39 +11:00
Dion Moult
0bc849be5a
New feature to conveniently add a default material in a blank project when none exists.
2021-10-21 19:40:10 +11:00
Dion Moult
a99df36351
The type of mapped representations is now shown in the interface, with an asterisk denoting it is mapped.
2021-10-21 19:16:15 +11:00
Dion Moult
525e6debd5
When updating representations, the existing representation type is prioritised unless you tell it otherwise. See #1748 .
2021-10-21 18:39:55 +11:00
Gorgious
d6cb94c6f1
Port root, bimtester and sequence to feature tests
2021-10-21 09:33:45 +02:00
Dion Moult
c437ba8f9d
Assigning a parametric profile type now auto switches from non parametric geometry to parametric geometry
2021-10-21 16:28:55 +11:00
Dion Moult
aee7fbcc79
Only show type selection buttons when a type is available.
2021-10-21 14:10:24 +11:00
Dion Moult
456adf453d
New feature to calculate the radius of a polygonal circle
2021-10-21 12:43:16 +11:00
Dion Moult
d2e9194636
Adding type empties now adds it to the scene collection for convenience in case your types collection is hidden (which is most of the time)
2021-10-21 11:37:44 +11:00