mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-13 02:47:48 +00:00
Fixing bugs
This commit is contained in:
@@ -52,8 +52,15 @@ taxonomy::ptr mapping::map_impl(const IfcSchema::IfcSegmentedReferenceCurve* ins
|
||||
auto composition = [gradient, cant](double u)->Eigen::Matrix4d {
|
||||
auto xyz = gradient->evaluate(u);
|
||||
auto c = cant->evaluate(u);
|
||||
|
||||
// when cant results are combined with the gradient curve
|
||||
// the x-location will be added which doubles them
|
||||
// for this reason, set x location to 0
|
||||
c.col(3)(0) = 0;
|
||||
std::swap(c.col(3)(1),c.col(3)(2));
|
||||
|
||||
std::swap(c.col(3)(1), c.col(3)(2));
|
||||
//c.col(0).swap(c.col(1));
|
||||
|
||||
Eigen::Matrix4d m;
|
||||
m = xyz * c;
|
||||
return m;
|
||||
|
||||
Reference in New Issue
Block a user