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
Dion Moult
305465a898
You can now import profile definitions from a library
blenderbim-210814
2021-08-14 12:05:59 +10:00
Jesusbill
c2530b7a61
added some named dimensions for units
2021-08-13 12:11:15 +02:00
Dion Moult
2f3c79a0e6
Implement cost identification numbers and big cleanup to cost schedule UI
2021-08-13 18:01:23 +10:00
Dion Moult
26f800331e
New utility to get the exponential dimensions of named unit types
2021-08-13 16:20:30 +10:00
Dion Moult
fd163a3d1e
Implement ability to add SI units
2021-08-13 16:18:05 +10:00
Dion Moult
671f1ab9cf
New feature to toggle default project unit assignment
2021-08-13 14:58:25 +10:00
Dion Moult
2a6d6cfdbf
You can now edit the unit basis of a cost value for a schedule of rates
blenderbim-210813
2021-08-13 11:56:33 +10:00
Thomas Krijnen
44c868caed
#1531 Breadth-first search and maintain insertion order on remove_deep()
2021-08-12 13:35:45 +02:00
Thomas Krijnen
83d2548978
Validate instance attribute values by catching exceptions
2021-08-12 13:10:16 +02:00
Dion Moult
199bc86a88
Minor code review
2021-08-12 17:56:58 +10:00
Prabhat Singh
7a5b15e5a2
Added Routes to BCF ( #1644 )
2021-08-12 17:10:25 +10:00
Dion Moult
4b64e096a5
You can now assign resource-based parametric quantities to cost items
2021-08-12 13:59:49 +10:00
Dion Moult
b92e3fcf01
Implement task-based parametric cost item quantities
2021-08-12 13:29:35 +10:00
Dion Moult
acb446bfc2
Changing task scheduled dates now auto updates its related quantity take off data
2021-08-12 10:32:42 +10:00
Dion Moult
5af0d65306
You can now remove cost quantities in bulk.
blenderbim-210812
2021-08-12 10:03:58 +10:00
Dion Moult
f600186496
Parametric quantity breakdowns for cost items are now shown
2021-08-12 09:54:01 +10:00
Dion Moult
e8e12a567e
Assigning a product to a cost item now also assigns a quantity in one step
2021-08-11 21:22:23 +10:00
Dion Moult
e21b4479b2
Minor fix. Fix #1639 .
2021-08-11 21:01:56 +10:00
Dion Moult
858f48c49d
New interface to view physical products assigned to a cost item
2021-08-11 20:56:07 +10:00
LaurensJN
62b8f10677
ifccityjson: support for object parent/children relationships
2021-08-11 10:02:23 +02:00