Dion Moult
8cde074fd8
Editing psets can now accept user specified data types and auto-detect non-string data types
2021-09-20 15:37:01 +10:00
Dion Moult
70ba681b35
Resource work duration can now be calculated based on counting produced products.
2021-09-20 13:27:26 +10:00
Dion Moult
e2b5ecf0a1
Resource work durations can now be calculated either daily or hourly
2021-09-20 13:26:01 +10:00
Dion Moult
5efa65195f
Fix bug where nested task resource-based durations failed to calculate
2021-09-20 11:52:31 +10:00
Dion Moult
20e731235c
Fix task duration calculation bug where hourly work greater or equal to 24 hours were incorrectly parsed
2021-09-20 10:45:36 +10:00
Dion Moult
90e481ce2c
Optimise update owner history to speed up complex operations
2021-09-20 10:17:16 +10:00
Gorgious56
2dac81ee8d
Parametric object gizmo scale follows scene unit ( #1715 )
...
* Add missing units in si-conversions
* Fix error when using Miles or Thou-inch units
* Parametric gizmo scales with scene units
* use "thou" instead of "thousandth of an inch"
2021-09-19 10:02:34 +02:00
Dion Moult
3eb7c7a6a1
Fix bug where assigning a new container would shift object placements incorrectly due to SI unit conversion
2021-09-17 17:13:20 +10:00
Dion Moult
2b82eaf019
Fix bug when shifting object placements and their children. Add support for specifying placement matrixes in project units or SI units.
2021-09-17 16:54:53 +10:00
Dion Moult
d350a17ce5
Fix bug where editing styles didn't work if factors were stored instead of RGB colours
2021-09-10 17:43:26 +10:00
Dion Moult
865c0f4895
Run black, and add black to a "qa" target to make it a standardised process.
2021-09-09 21:27:31 +10:00
Dion Moult
d6aec719e5
Fix bug where removing an opening might remove an element twice
2021-09-09 12:38:52 +10:00
Gorgious
9d4f0730e2
Fix typo in material style assignment code
2021-08-30 13:17:20 +02:00
Dion Moult
6b33b23a29
Fix bug when copying objects, don't copy their decomposition to prevent invalid IFCs.
2021-08-30 18:59:50 +10:00
Dion Moult
c726e8feb9
You can now calculate costs from direct resources and indirect task-based resources
2021-08-28 18:21:22 +10:00
Dion Moult
faaeef92de
You can now edit resource base quantity
2021-08-28 14:38:20 +10:00
Gorgious
a4b4c7b37c
Minor fix for https://github.com/IfcOpenShell/IfcOpenShell/pull/1699
2021-08-27 10:38:19 +02:00
Dion Moult
75a8e4af02
Minor fix for #1699
2021-08-27 18:21:11 +10:00
Dion Moult
b272210a97
Resource base costs are now supported with all the features coming from the cost module.
2021-08-27 17:12:21 +10:00
Dion Moult
b99c5036e6
You can now edit nested arithmetic cost values by using spreadsheet-like formulas
2021-08-27 14:45:14 +10:00
Dion Moult
5e1fbacef7
Cost values are now serialised and shown as formulas
2021-08-26 21:37:25 +10:00
Dion Moult
00f779fc49
You can now count elements, tasks, and resources parametrically for cost items
2021-08-26 15:48:04 +10:00
Gorgious56
6e3484fd46
Fix https://github.com/IfcOpenShell/IfcOpenShell/issues/1695 : ( #1697 )
...
Removing material from IfcMaterialList removes all occurences of the material
2021-08-26 09:06:27 +10:00
Dion Moult
8c97b53bd2
You can now store productivity rates and calculate resource work parametrically based on productivity
2021-08-25 18:15:19 +10:00
Dion Moult
a430d356c0
You can now parametrically derive task durations from resource utilisation
2021-08-25 16:27:23 +10:00
Dion Moult
1187ad5fea
Implement new ICOM-based UI for managing process inputs, outputs, and resources
2021-08-24 18:08:06 +10:00
Dion Moult
afb3d998c8
Rudimentary handling of purging voids and fills
2021-08-22 22:02:22 +10:00
Gorgious
b5ff3cd818
Fix error due to typo
2021-08-19 22:31:29 +02:00
Dion Moult
a6b8e40829
Cost subtotals that are calculated from per X units are now supported
2021-08-18 18:05:01 +10: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
f2aec9440f
UoM and unit rates are now shown for schedule of rates in costing
2021-08-17 09:44:43 +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
bosonprojets
b4256c504f
Implement metric constraints in the ifcopenshell.api
2021-08-16 01:35:14 +01: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
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
2021-08-14 12:05:59 +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
2021-08-13 11:56:33 +10:00
Dion Moult
b92e3fcf01
Implement task-based parametric cost item quantities
2021-08-12 13:29:35 +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
ab38e6bf7c
You can now add and edit monetary units, and basic editing of other unit types.
2021-08-10 17:35:18 +10:00
Dion Moult
538029f396
Fix bug in work schedule cascading where some cascades wouldn't work and non-working dates would lead to an infinite recursion
2021-08-10 12:35:07 +10:00
Dion Moult
f393c5f1d2
Copying an object / class now also copies pset and qtos
2021-08-10 11:48:38 +10:00
Dion Moult
1d42ce04eb
Fix bug where editing a schedule finish date by itself wouldn't work
2021-08-10 10:55:01 +10:00
bosonprojets
023dd289fa
BlenderBIM and ifcopenshell.api features to enable adding and editing resource time information
2021-08-10 00:59:20 +01:00
Dion Moult
869bb22830
You can now import a cost schedule from an IFC project library
2021-08-10 09:35:09 +10:00