Gorgious
bf6c3e40d3
Fix console error due to accessing empty dynamic enum
2021-08-19 21:06:45 +02:00
Gorgious
ef557e96a7
IfcCobie : Prevent executing operator if no ifc file
2021-08-19 14:06:36 +02:00
Gorgious
59f156bae3
IFC Cobie : Fix Elements not being assigned in selector
2021-08-19 14:04:01 +02:00
Gorgious56
6eaa13b5f1
BlenderBim : Improve BCF project UX ( #1669 )
...
* Improve related topic selection UX
* Foolproof active topic access with property
* Use self when available
* Add utility method to explicitely refresh topic
* Simplify Refresh topic code
* BCF Topics can now be deleted using Blender UI
* Revert dynamic enum for related topics
* Minor fix and cleanup
* Fix bug when trying to display deleted related topic
blenderbim-210819
2021-08-19 18:50:27 +10:00
Dion Moult
92f55504e9
New site project library for stuff like site sheds and cranes
2021-08-19 09:24:14 +10:00
Gorgious56
cb2995a255
BlenderBim : Improve BCF Project UX ( #1668 )
...
* Store fields on BCFProperties class rather than individual topics
* Clear input fields on active topic change
* BCF : Fix resetting comment has_related_viewpoint default value
* Prevent global function use from import
* Use dynamic enum to choose related topic
* Add newline at eof
* Show only .bcf and .bcfzip files when saving project
2021-08-19 07:42:41 +10:00
Dion Moult
bbd7264a9b
Improve UX of task tree by shifting buttons and changing column widths
2021-08-18 18:40:54 +10:00
Dion Moult
a6b8e40829
Cost subtotals that are calculated from per X units are now supported
2021-08-18 18:05:01 +10:00
Gorgious
799fb688b5
Fix https://github.com/IfcOpenShell/IfcOpenShell/issues/1667 : Passed scene is None when creating file
blenderbim-210818
2021-08-18 07:59:23 +02:00
Gorgious56
2d730fbee7
Improve drawing style save and load ( #1665 )
...
* Replace raster style save & load with enum functionality
* Rename DrawingStyleProp to RasterStyleProperty
* Minor Fix
* Correct Typo
2021-08-18 08:50:24 +10:00
LaurensJN
4b7058e22e
ifccityjson: updated georeferencing & added option to split IFC files based on Level of Detail
2021-08-17 16:37:40 +02:00
Gorgious
fb1c340664
Use passed context instead of bpy.context
2021-08-17 14:55:19 +02:00
Gorgious
4614bde8d7
Cleanup : Use clear instead of while...remove loop
2021-08-17 14:41:15 +02:00
LaurensJN
88669701b2
cityjson: Implement conversion of all LODs instead of only the most detailed
2021-08-17 11:24:21 +02:00
Gorgious
f4fac9210d
Fix https://github.com/IfcOpenShell/IfcOpenShell/issues/1664 : IFCPatch wouldn't correctly unpack un-hinted arguments
2021-08-17 09:46:43 +02:00
Gorgious
2c270a7315
Fix https://github.com/IfcOpenShell/IfcOpenShell/issues/1663 : Extract Docs is bundled with IfcPatch module
2021-08-17 09:36:53 +02:00
Dion Moult
912699e63c
You can now assign rates from a schedule of rates to a cost plan
2021-08-17 12:22:57 +10:00
Dion Moult
899a0c6fb5
You can now browse a schedule of rates alongside a cost schedule
blenderbim-210817
2021-08-17 11:01:41 +10:00
Dion Moult
f2aec9440f
UoM and unit rates are now shown for schedule of rates in costing
2021-08-17 09:44:43 +10:00
Dion Moult
2284f7b16e
BlenderBIM Add-on licensing. See #1082 .
2021-08-17 08:55:29 +10:00
Dion Moult
2dbf9665be
IfcSverchok licensing. See #1082 .
2021-08-17 08:39:38 +10:00
Gorgious56
06b43e7f80
Make BCF project UI (more) foolproof ( #1662 )
...
* Various code fixes and optimizations
* Prevent running operators if conditions not met
2021-08-17 07:52:55 +10:00
Prabhat Singh
1b4d0bf577
updated routes ( #1661 )
2021-08-17 07:48:55 +10:00
Dion Moult
ee0d594f9f
WIP window tool progress.
2021-08-16 20:34:28 +10:00
Dion Moult
be08d0ad1b
Fix #1657 .
2021-08-16 19:41:30 +10:00
Dion Moult
21c975540d
Fix #1658 . Fix bug where changing slab layer thicknesses didn't work if it didn't have a solidify modifier already.
2021-08-16 18:45:44 +10:00
Dion Moult
f040dbcb6c
You can now assign / unassign cost items in a schedule of rates to type products
2021-08-16 17:46:23 +10:00
Dion Moult
6b7b81765c
You can now add and edit context dependent units including dimensional exponents
2021-08-16 15:58:44 +10:00
Dion Moult
6ee0027f33
Import of CSV-based schedule of rates is now possible
2021-08-16 15:07:09 +10:00
Dion Moult
897d7a6b2d
Half complete "add window" tool prototype
blenderbim-210816
2021-08-16 10:42:06 +10:00
bosonprojets
b4256c504f
Implement metric constraints in the ifcopenshell.api
2021-08-16 01:35:14 +01:00
Dion Moult
745411ee47
Minor fix & refactor, run black, fix pset optionality. See #1655 .
2021-08-16 09:15:43 +10:00
Gorgious56
296bf0387d
Improve ifc patch arguments User Experience ( #1655 )
...
* Add description field to Attribute Container
* Add helper function to extract IFCPatch arguments
* Add Operator to populate Attributes with IFCPatch arguments
* Support int, float, bool and improve UX/UI
* Move all reflection logic inside helper module
* Improve UI
* Correctly unpack arguments when Patching IFC
* Refactor Attribute class to provide agnostic value access
* Take advantage of Attribute agnosticity refactor
* Use regular json if no docstring when Patching
* centralize docstring extraction in UI module
* Revert "centralize docstring extraction in UI module"
This reverts commit e7a63d2a0b .
* Place Patch description in recipe enum field
* Minor fixes
* Minor fixes
* Remove description field from Attribute
* Auto-update IFC Patch args on recipe change
2021-08-16 08:16:51 +10:00
Gorgious
d22c11c200
Fix : Poll checking for file is not needed
2021-08-15 19:27:25 +02:00
Gorgious
d7a76bfa11
Fix https://github.com/IfcOpenShell/IfcOpenShell/issues/1656 : Operator needs a file to execute
2021-08-15 19:19:32 +02:00
Dion Moult
a6c11b7e23
Improved accuracy of boolean modifiers for dynamic voids
2021-08-15 18:32:42 +10:00
Dion Moult
f280aa3a13
Demo library now includes a window type. Neat.
2021-08-15 18:08:12 +10:00
Dion Moult
1515ef98b7
Walls and slabs (or any vertical or horziontal layer) now auto recalculate origins after editing
blenderbim-210815
2021-08-15 11:05:58 +10:00
Dion Moult
184081ebaf
Fix #1653 . Walls grow or shrink from their origin point.
2021-08-15 11:05:58 +10:00
Dion Moult
91d1f69d58
Fix #1652 . Minor fix.
2021-08-15 11:05:58 +10:00
bosonprojets
ca20d94d66
Fix issue #1637 Blender ID collision for bim.assign_resource and bim.unassign_resource
2021-08-14 15:04:13 +01:00
Dion Moult
0cc6ca11b1
Fix #1648 . Adding openings now intelligently detect the shape of the element you are voiding.
2021-08-14 21:21:14 +10:00
Dion Moult
c086104573
Fix #1640 . A Blender material is now always applied even if indirectly applied through a set or usage.
2021-08-14 20:02:31 +10:00
Dion Moult
b29ace296a
Fix #1642 . New feature to select the type's Blender object of the active object.
2021-08-14 19:12:09 +10:00
Dion Moult
ac9e6cc661
New convenience button to add an empty for a type with no representation
2021-08-14 19:03:04 +10:00
Thomas Krijnen
4cb59009b4
#1649 allow profile def in create shape()
2021-08-14 09:12:11 +02:00
Dion Moult
0ce35466ff
Fix #1645 . Fix bug where you could accidentally have a layer set with zero thickness which caused object creation to fail.
2021-08-14 15:09:19 +10:00
Dion Moult
58921e200c
Fix #1647 . Bug where auto spatial containment assignment failed when you were not in a container.
2021-08-14 14:40:45 +10:00
Dion Moult
3e2b66ef2f
You can now edit psets of profiles
2021-08-14 13:01:22 +10:00
Dion Moult
8300868a9b
New profile browser with basic profile edit and remove feature. See #1641 .
2021-08-14 12:34:18 +10:00