* 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>
If you compare the results generated by the numeric integration and the approximation, they are very different. The approximation compares will with other software so there is likely a problem with the equation of the clothoid
This is a more general approach than the Taylor Series approximation and is applicable to all the other spiral types. I stubbed out a functor for IfcSecondOrderPolynomialSpiral, but haven't tested it. The purpose is to show the concept.