diff --git a/src/Mod/TechDraw/App/DrawUtil.cpp b/src/Mod/TechDraw/App/DrawUtil.cpp index f575f3ab6d..58e6f6451e 100644 --- a/src/Mod/TechDraw/App/DrawUtil.cpp +++ b/src/Mod/TechDraw/App/DrawUtil.cpp @@ -1085,7 +1085,23 @@ void DrawUtil::dumpCS(const char* text, gp_Dir baseAxis = CS.Direction(); gp_Dir baseX = CS.XDirection(); gp_Dir baseY = CS.YDirection(); - Base::Console().Message("DU::dumpCSDVS - %s Axis: %s X: %s Y: %s\n", text, + gp_Pnt baseOrg = CS.Location(); + Base::Console().Message("DU::dumpCS - %s Loc: %s Axis: %s X: %s Y: %s\n", text, + DrawUtil::formatVector(baseOrg).c_str(), + DrawUtil::formatVector(baseAxis).c_str(), + DrawUtil::formatVector(baseX).c_str(), + DrawUtil::formatVector(baseY).c_str()); +} + +void DrawUtil::dumpCS3(const char* text, + gp_Ax3 CS) +{ + gp_Dir baseAxis = CS.Direction(); + gp_Dir baseX = CS.XDirection(); + gp_Dir baseY = CS.YDirection(); + gp_Pnt baseOrg = CS.Location(); + Base::Console().Message("DU::dumpCS - %s Loc: %s Axis: %s X: %s Y: %s\n", text, + DrawUtil::formatVector(baseOrg).c_str(), DrawUtil::formatVector(baseAxis).c_str(), DrawUtil::formatVector(baseX).c_str(), DrawUtil::formatVector(baseY).c_str()); diff --git a/src/Mod/TechDraw/App/DrawUtil.h b/src/Mod/TechDraw/App/DrawUtil.h index e9551626e5..1b56754cb7 100644 --- a/src/Mod/TechDraw/App/DrawUtil.h +++ b/src/Mod/TechDraw/App/DrawUtil.h @@ -166,6 +166,7 @@ class TechDrawExport DrawUtil { static const char* printBool(bool b); static QString qbaToDebug(const QByteArray& line); static void dumpCS(const char* text, gp_Ax2 CS); + static void dumpCS3(const char* text, gp_Ax3 CS); };