Dion Moult
04d64de6d0
Fix bug where you could add an opening twice to the same element.
2021-09-21 16:56:28 +10:00
Dion Moult
a29d691944
Fix #1737 . Bug where copying an opening didn't copy relevant boolean modifiers too.
2021-09-21 15:19:18 +10:00
Dion Moult
1abca2681e
Fix bug where copying a filled opening would create an invalid relationship
2021-09-21 14:19:41 +10:00
Dion Moult
a37d36e0c7
Fix #1733 . Bug where structural member data was not updated correctly.
2021-09-21 11:06:29 +10:00
Dion Moult
1d1e051e0f
Fix #1709 .
2021-09-21 10:33:03 +10:00
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
92e519de9e
Be more accommodating when fetching properties to allow for incomplete scripts.
2021-09-20 14:45:31 +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
02a68f6827
New utility to get spatial and object decompositions from any IFC element
2021-09-17 15:40:27 +10:00
Thomas Krijnen
38a0c71060
#1674 use id to filter
2021-09-14 11:36:19 +02:00
Thomas Krijnen
1058dc7099
Fix some casting logic
2021-09-13 13:19:56 +02:00
Dion Moult
8aa790c1c1
Fix bug where filtering did not work for indirectly spatially contained elements
2021-09-13 09:12:51 +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
9b94c3ceca
New recommended pylint command as part of qa target
2021-09-10 10:01:06 +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
Dion Moult
d0eb716738
Fix #1727 . BIMTester now runs within the BlenderBIM Add-on, implement attribute checking in IDS, and fix some minor IDS bugs.
2021-09-08 20:17:16 +10:00
Thomas Krijnen
41f2b11234
Virtual inheritance prototype for select
2021-09-06 18:52:37 +02:00
Dion Moult
b71684955d
Simplify packaging, add create project smoke test. New license target.
2021-09-03 14:11:15 +10:00
Dion Moult
5485177888
Minor fix. See #1711 .
2021-08-31 18:33:52 +10:00
Dion Moult
8792c6db63
Test IFC file module. See #1711 .
2021-08-31 17:28:31 +10:00
Dion Moult
5990d6b66d
Test util.element module. See #1711 .
2021-08-31 15:44:57 +10:00
Dion Moult
b1b3d7e312
Minor fix. See #1711 .
2021-08-31 14:10:43 +10:00
Dion Moult
770f35fd97
Move tests outside src, as per convention. See #1711 .
2021-08-31 13:58:41 +10:00
Dion Moult
4accf30626
Add transaction support for adding elements. See #1709 .
2021-08-31 10:25:13 +10:00
Dion Moult
0a2afa4879
Fix bug where element replacement would sometimes fail leading to various problems.
2021-08-30 21:32:23 +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
ArturTomczak
178611faa8
Finalizing Gsoc#45 ids checking ( #1694 )
2021-08-25 13:49:25 +02: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
8fa1a99864
Fix bug where the pset templates with multiple applicable entities only checked the first entity
2021-08-25 17:22:02 +10:00
Dion Moult
a430d356c0
You can now parametrically derive task durations from resource utilisation
2021-08-25 16:27:23 +10:00
ArturTomczak
486eb4d9a0
Implement new IDS schema 0.4.1 ( #1623 )
2021-08-24 12:57:44 +02:00
Dion Moult
1187ad5fea
Implement new ICOM-based UI for managing process inputs, outputs, and resources
2021-08-24 18:08:06 +10:00