Mapping of vertical profiles with IfcGradientCurve

This commit is contained in:
Richard Brice
2023-10-16 14:13:43 -07:00
committed by Thomas Krijnen
parent 3eb85cc36a
commit d52f12973a
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -51,7 +51,7 @@ taxonomy::ptr mapping::map_impl(const IfcSchema::IfcGradientCurve* inst) {
auto xy = horizontal->evaluate(u); auto xy = horizontal->evaluate(u);
auto z = vertical->evaluate(u); auto z = vertical->evaluate(u);
Eigen::VectorXd vec(3); Eigen::VectorXd vec(3);
vec << xy(0), xy(1), z(2); vec << xy(0), xy(1), z(1);
return vec; return vec;
}; };
+1 -1
View File
@@ -113,10 +113,10 @@ BIND(IfcEdge);
BIND(IfcEdgeLoop); BIND(IfcEdgeLoop);
BIND(IfcPolyline); BIND(IfcPolyline);
BIND(IfcPolyLoop); BIND(IfcPolyLoop);
BIND(IfcCompositeCurve);
#ifdef SCHEMA_HAS_IfcGradientCurve #ifdef SCHEMA_HAS_IfcGradientCurve
BIND(IfcGradientCurve); BIND(IfcGradientCurve);
#endif #endif
BIND(IfcCompositeCurve);
BIND(IfcTrimmedCurve); BIND(IfcTrimmedCurve);
BIND(IfcArbitraryOpenProfileDef); BIND(IfcArbitraryOpenProfileDef);
#ifdef SCHEMA_HAS_IfcIndexedPolyCurve #ifdef SCHEMA_HAS_IfcIndexedPolyCurve