Thomas Krijnen
|
5af975f99e
|
Backwards compatibility for py setting strings
|
2023-11-15 13:42:55 +01:00 |
|
Thomas Krijnen
|
d5fbc72537
|
if constexpr instead of disallowed member specialization
|
2023-11-15 12:33:26 +01:00 |
|
Thomas Krijnen
|
c2b527b832
|
Copy pasta error
|
2023-11-15 11:49:44 +01:00 |
|
Thomas Krijnen
|
9e73e96d31
|
More missing typenames
|
2023-11-15 11:33:00 +01:00 |
|
Thomas Krijnen
|
f2b800c30c
|
Add missing typename
|
2023-11-15 11:30:06 +01:00 |
|
Thomas Krijnen
|
3ef4e8152f
|
Commit suggestions in #3992 Thanks @RickBrice
|
2023-11-15 11:05:06 +01:00 |
|
Thomas Krijnen
|
2545f334a3
|
Submodule
|
2023-11-15 11:04:05 +01:00 |
|
Thomas Krijnen
|
65e874c67f
|
Drastic settings refactoring
|
2023-11-15 10:32:33 +01:00 |
|
Thomas Krijnen
|
d2a2e0d7a0
|
ENABLE_EXTENDED_ALIGNED_STORAGE for msvc
|
2023-11-15 10:32:33 +01:00 |
|
Richard Brice
|
73abb25fc3
|
Merge pull request #3988 from RickBrice/v0.8.0
Fixes a build issue with IfcCurveSegmet
|
2023-11-09 10:49:59 -07:00 |
|
Richard Brice
|
a80a126fd8
|
Merge branch 'IfcOpenShell:v0.8.0' into v0.8.0
|
2023-11-09 10:48:45 -07:00 |
|
Richard Brice
|
8303a04b4f
|
A couple tweaks for IfcCurveSegment
|
2023-11-09 09:48:05 -08:00 |
|
Richard Brice
|
e07281d72c
|
Merge pull request #3987 from RickBrice/v0.8.0
Fixes build issue with mapping
|
2023-11-09 10:44:45 -07:00 |
|
Richard Brice
|
12e69ff07a
|
Fixes build issue with mapping
|
2023-11-09 09:43:36 -08:00 |
|
Richard Brice
|
43a9c050eb
|
Merge pull request #3982 from RickBrice/v0.8.0
Implements IfcSegmentedReferenceCurve and first cut at cant geometry
|
2023-11-09 03:28:18 -07:00 |
|
Richard Brice
|
8409859e8d
|
Implements safer way to use IfcCurveSegment.UsingCurves
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com>
|
2023-11-09 03:23:13 -07:00 |
|
Richard Brice
|
7ed85358f9
|
Implements IfcSegmentedReferenceCurve and first cut at cant geometry
|
2023-11-08 19:43:21 -08:00 |
|
Thomas Krijnen
|
809668c015
|
Major update to halfspace algorithm, conversion result shape analysis
|
2023-11-02 09:04:34 +01:00 |
|
Thomas Krijnen
|
559de7d4cd
|
Merge pull request #3945 from RickBrice/v0.8.0
Implements framework for adjusting geometry based on start location next segment
|
2023-11-01 22:22:55 +01:00 |
|
Richard Brice
|
b50f4a2240
|
Adds a virtual init_adjustments function to precompute common values for segment geometry adjustments
|
2023-11-01 08:35:29 -07:00 |
|
Richard Brice
|
bef86e261c
|
Renamed interpolate to compute_adjustment and made it a template function.
|
2023-11-01 08:34:58 -07:00 |
|
Richard Brice
|
ba870e54c3
|
Merge branch 'v0.8.0' into v0.8.0
|
2023-10-27 10:46:53 -07: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 |
|