Dion Moult
1c954801b0
Fix #3939 . Bug where IfcLabel data type was incorrectly used for longer text data.
blenderbim-231028
2023-10-28 14:44:41 +11:00
Richard Brice
ba870e54c3
Merge branch 'v0.8.0' into v0.8.0
2023-10-27 10:46:53 -07:00
Ryan Schultz
973e4f0064
Updated default JoinCriteria to accommodate new facet selector for statuses.
blenderbim-231027
2023-10-27 11:24:49 -05:00
Richard Brice
969181acf3
Implements framework for adjusting geometry based on location of start point of next segment.
2023-10-27 08:10:18 -07:00
Richard Brice
0aa69a6ebf
Moves implementation of piecewise_function::evaluate(u) from h to cpp to prevent massive rebuilds everytime the function is changed.
2023-10-27 08:10:18 -07:00
Richard Brice
dd915736f5
Adds warning that the BaseCurve of IfcGradientCurve is expected to be IfcCompositeCurve
2023-10-27 08:10:18 -07:00
Richard Brice
85ece64272
Minor code format revisions
2023-10-27 08:10:18 -07:00
Richard Brice
6e8d635040
Adds test of fallback placement for IfcLinearPlacement and reduces number of tests for placement type.
...
Changed to if-else if so inst isn't tested to be every placement type, every time.
2023-10-27 08:10:18 -07:00
Richard Brice
cefbf8b4f2
Fixes runtime check for polynomial curve
2023-10-27 08:10:17 -07:00
Thomas Krijnen
a0aaa39c4b
Test for intersection result in cgal code
2023-10-27 08:10:17 -07:00
Thomas Krijnen
71166f3685
Some variations of shell mapping in occt
2023-10-27 08:10:17 -07:00
Thomas Krijnen
90f9123f35
Notify on product conversion start as in 0.7
2023-10-27 08:10:17 -07:00
Thomas Krijnen
a6f97b0b92
Implement ObjectPlacement using native recursion
2023-10-27 08:10:17 -07:00
Richard Brice
f0dbb535d3
Removed assert, added Logger::Warning and Logger::Error. Made treatment of unexpected data more permissive
2023-10-27 08:09:50 -07:00
Richard Brice
dde85265c6
Adds support for IfcLinearPlacement
2023-10-27 08:09:05 -07:00
Richard Brice
1920a6427d
Removed assert, added Logger::Warning and Logger::Error. Made treatment of unexpected data more permissive
2023-10-27 08:04:19 -07:00
Thomas Krijnen
3913849635
Use --start/end-group on linux to fix ld geomserver
2023-10-27 08:04:18 -07:00
Richard Brice
140dded1d1
Implements Eigen shortcut
...
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com >
2023-10-27 08:04:18 -07:00
Richard Brice
40d4c5bd01
Implements Eigen shortcut
...
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com >
2023-10-27 08:04:18 -07:00
Richard Brice
97879e47e2
Implements Eigen shortcut
...
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com >
2023-10-27 08:04:18 -07:00
Richard Brice
8b05da1da1
Implements Eigen shortcut
...
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com >
2023-10-27 08:04:18 -07:00
Richard Brice
6a828d7035
Instantiates IfcHierarchyHelper template for ADD2
2023-10-27 08:04:18 -07:00
Richard Brice
528cf06a46
Adds support for IfcLinearPlacement
2023-10-27 08:04:17 -07:00
Thomas Krijnen
b4ef4cbbec
Add noexcept to hash functor
2023-10-27 08:04:17 -07:00
Thomas Krijnen
23ab8c7ef9
In-code changes for ADD2
2023-10-27 08:04:17 -07:00
Thomas Krijnen
b52752ae11
Rerun C++ codegen
2023-10-27 08:04:17 -07:00
Thomas Krijnen
b865309b92
Merge v0.7.0 -- src\ifcopenshell-python\ifcopenshell\express
2023-10-27 08:04:13 -07:00
Richard Brice
512b8b9e08
Mapping of vertical profiles with IfcGradientCurve
2023-10-27 08:04:12 -07:00
Richard Brice
8497e655f5
Fixes mapping of horizontal curve with IfcCircle
2023-10-27 08:04:12 -07:00
Richard Brice
c1cab4b186
Fixes problems with horizontal curves and clothoid spirals
2023-10-27 08:04:12 -07:00
Thomas Krijnen
53096017f5
Update nef_to_halfspace_tree.h
2023-10-27 08:04:12 -07:00
Thomas Krijnen
c1a6d8f347
Small changes to curve segment handling for purpose of wrapper
2023-10-27 08:04:12 -07:00
Andrej730
be5d291bd9
test creating mep transition
2023-10-26 17:21:42 +05:00
Andrej730
cbec56c2f0
ifc2x3 pset library - fix bunch of unit related vlaidation errors #3929
2023-10-26 15:54:34 +05:00
Dion Moult
880d0ba753
Minor fixes
blenderbim-231026
2023-10-26 13:08:30 +11:00
Dion Moult
db85689364
Add support for latest uniclass and add Uniclass July 2023
2023-10-26 13:08:30 +11:00
Sigma Dimensions (Yass)
48a0d8c508
fix displaying undefined or userdefined units in cost schedules
2023-10-25 15:01:52 +01:00
Sigma Dimensions (Yass)
df4cd493ee
fix displaying cost item totals
blenderbim-231025
2023-10-25 13:54:13 +01:00
Richard Brice
ba4ff68597
Fixes runtime check for expected IfcPolynomialCurve coefficients and adds fallback check to IfcObjectPlacement ( #3936 )
...
* Adds support for IfcLinearPlacement
* Instantiates IfcHierarchyHelper template for ADD2
* Implements Eigen shortcut
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com >
* Implements Eigen shortcut
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com >
* Implements Eigen shortcut
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com >
* Implements Eigen shortcut
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com >
* Removed assert, added Logger::Warning and Logger::Error. Made treatment of unexpected data more permissive
* Fixes runtime check for polynomial curve
* Adds test of fallback placement for IfcLinearPlacement and reduces number of tests for placement type.
Changed to if-else if so inst isn't tested to be every placement type, every time.
---------
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com >
2023-10-25 09:42:39 +02:00
Thomas Krijnen
e9c70f8d83
Test for intersection result in cgal code
2023-10-24 20:57:02 +02:00
Thomas Krijnen
f911bbd931
Some variations of shell mapping in occt
2023-10-24 20:56:39 +02:00
Thomas Krijnen
85b3509ce3
Notify on product conversion start as in 0.7
2023-10-24 20:56:06 +02:00
Thomas Krijnen
ad61353fb5
Implement ObjectPlacement using native recursion
2023-10-24 20:54:25 +02:00
Richard Brice
2a53911c52
Removed assert, added Logger::Warning and Logger::Error. Made treatment of unexpected data more permissive
2023-10-24 17:05:51 +02:00
Richard Brice
94b567a25b
Implements Eigen shortcut
...
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com >
2023-10-24 17:05:51 +02:00
Richard Brice
3237190d83
Implements Eigen shortcut
...
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com >
2023-10-24 17:05:51 +02:00
Richard Brice
5482ca145e
Implements Eigen shortcut
...
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com >
2023-10-24 17:05:51 +02:00
Richard Brice
6f5f7016fe
Implements Eigen shortcut
...
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com >
2023-10-24 17:05:51 +02:00
Richard Brice
5c64a1bd8d
Instantiates IfcHierarchyHelper template for ADD2
2023-10-24 17:05:51 +02:00
Richard Brice
fc22d2fa51
Adds support for IfcLinearPlacement
2023-10-24 17:05:51 +02:00