diff --git a/src/Mod/PartDesign/App/FeaturePolarPattern.cpp b/src/Mod/PartDesign/App/FeaturePolarPattern.cpp index f2c4802f2b..0647a3ee17 100644 --- a/src/Mod/PartDesign/App/FeaturePolarPattern.cpp +++ b/src/Mod/PartDesign/App/FeaturePolarPattern.cpp @@ -129,6 +129,8 @@ const std::list PolarPattern::getTransformations(const std::vectorisDerivedFrom()) { App::Line* line = static_cast(refObject); + Base::Vector3d base = line->getBasePoint(); + axbase = gp_Pnt(base.x, base.y, base.z); Base::Vector3d d = line->getDirection(); axdir = gp_Dir(d.x, d.y, d.z); } else if (refObject->isDerivedFrom()) {