Dion Moult
92e519de9e
Be more accommodating when fetching properties to allow for incomplete scripts.
2021-09-20 14:45:31 +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
02a68f6827
New utility to get spatial and object decompositions from any IFC element
2021-09-17 15:40:27 +10: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
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
5990d6b66d
Test util.element module. See #1711 .
2021-08-31 15:44:57 +10:00
Dion Moult
770f35fd97
Move tests outside src, as per convention. See #1711 .
2021-08-31 13:58:41 +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
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
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
6db1a8a85f
Minor fix
2021-08-22 11:04:39 +10:00
Dion Moult
5e6343885c
Filtered imports is now much faster and works with omitted aggregates
2021-08-21 21:09:48 +10:00
Dion Moult
6c6d4c047c
Fix #1672 . Bug where style attributes couldn't be edited.
2021-08-20 08:51:46 +10:00
Cyril Waechter
a37338a6d3
Complete IfcSIUnitName exponents ( #1670 )
2021-08-20 08:08:49 +10:00
Gorgious
59f156bae3
IFC Cobie : Fix Elements not being assigned in selector
2021-08-19 14:04:01 +02:00
Dion Moult
6ee0027f33
Import of CSV-based schedule of rates is now possible
2021-08-16 15:07:09 +10:00
Jesusbill
c2530b7a61
added some named dimensions for units
2021-08-13 12:11:15 +02: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
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
Thomas Krijnen
44c868caed
#1531 Breadth-first search and maintain insertion order on remove_deep()
2021-08-12 13:35:45 +02:00
Dion Moult
cb95c93424
You can now parametrically create profile / layer based objects of any type, no longer limited to walls, slabs, etc.
2021-08-10 18:56:24 +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
f393c5f1d2
Copying an object / class now also copies pset and qtos
2021-08-10 11:48:38 +10:00
Dion Moult
efec360a00
Ifc5d can now parse cost category breakdowns in CSV form
2021-08-09 17:57:34 +10:00
Dion Moult
09098c1bdc
New Ifc5D utility for converting and generating analysis of IFC cost data
2021-08-09 16:56:38 +10:00
Dion Moult
2033ee1c69
Minor fix
2021-08-08 16:13:19 +10:00
Dion Moult
e22c68a842
Units for cost items are now autodetected
2021-08-06 18:19:41 +10:00
Dion Moult
05ef6542ef
New utility to derive the unit of a property or quantity.
2021-08-06 15:48:07 +10:00
Dion Moult
4ccadc4f36
New unit utility to auto detect SI unit dimensional exponents
2021-08-06 12:38:34 +10:00
Dion Moult
3b5bc531cb
Fix bug where FM types for COBie were not selected properly
2021-08-06 11:43:57 +10:00
Dion Moult
3bb3a8018a
Fix bug where materials weren't created when importing assets from a library
2021-08-04 20:30:40 +10:00
Boris Brangeon
d71e89f823
Update selector.py ( #1627 )
...
Add new inverse_relationship ==> boundedby
If Entity IfcRelSpaceBoundary exist then hasattr(element, "BoundedBy") is True and relationship.RelatedBuildingElement exist.
New Rule Lark : "@@ .IfcSpace[Name *= \"Bedroom\"] & .IfcSlab"
2021-08-04 19:55:51 +10:00
Dion Moult
beb5dda6dd
New FM utility module for selecting maintainable assets according to different FM definitions
2021-07-23 16:10:38 +10:00
Dion Moult
1c71af058f
Fix bug where date conversions fail if IFC2X3 seconds have fractions
2021-07-22 13:22:23 +10:00
Dion Moult
f7e550b926
Add documentation on georeferencing
2021-07-06 12:20:22 +10:00
Dion Moult
549bc0e1a9
Minor fix. See #1475 .
2021-07-04 20:22:20 +10:00
Dion Moult
b8015644e9
Implement undo for context and geometry operators. See #1475 .
2021-07-04 19:45:34 +10:00
Dion Moult
54526960c8
Column profiles now auto update when you change the material profile
2021-06-21 12:21:55 +10:00
Dion Moult
50608d9459
Modifications to scheduled dates can now cascade through the task tree
2021-06-17 13:23:09 +10:00
Dion Moult
7d841c3f27
New dumb column tool. Creates a parametric solid column from profile sets.
2021-06-07 19:43:02 +10:00
Dion Moult
cfd5742b5b
Fix unnecessary error message when getting psets.
2021-06-06 20:54:40 +10:00
Dion Moult
6f8861c030
ES, EF, LS, LF calculations in work schedules now are calendar based. Thanks SigmaDimensions!
2021-06-04 15:20:38 +10:00
Dion Moult
a13b71abf0
Layer set usages now inherit layer sets from the type. Walls now support material layer set usages. Also minor fixes, thanks s-leger!
2021-05-25 13:10:26 +10:00
Dion Moult
f2352e9a17
Old annotation systems now creates IFC elements again. Also text and misc annotations now work again with new system. See #1153 .
2021-05-16 18:26:48 +10:00
Dion Moult
7c6e7996ff
Improve the costing UI to format numbers properly and not take up so much space for cost components
2021-05-14 15:13:40 +10:00
Dion Moult
4e014d1a10
New utility functions for copying and deep copying IFC elements
2021-05-13 15:11:18 +10:00
Dion Moult
353281fa4d
Updating a task duration now auto calculates the scheduled finish times based on the working calendar
2021-05-11 11:35:47 +10:00
Dion Moult
a9228c0800
Support importing lag times from P6 XML
2021-05-10 21:15:23 +10:00