[TD]fix weld symbol position

This commit is contained in:
wandererfan
2024-06-17 21:36:05 -04:00
committed by WandererFan
parent e3fa5ed679
commit d2be7f7d89

View File

@@ -34,6 +34,7 @@
#include <Mod/TechDraw/App/DrawTile.h>
#include <Mod/TechDraw/App/DrawTileWeld.h>
#include <Mod/TechDraw/App/DrawWeldSymbol.h>
#include <Mod/TechDraw/App/DrawUtil.h>
#include "QGIWeldSymbol.h"
#include "PreferencesGui.h"
@@ -42,6 +43,7 @@
#include "QGIPrimPath.h"
#include "QGITile.h"
#include "QGIVertex.h"
#include "Rez.h"
#include "ViewProviderWeld.h"
#include "ZVALUE.h"
@@ -49,6 +51,7 @@
using namespace TechDraw;
using namespace TechDrawGui;
using DU = DrawUtil;
//**************************************************************
@@ -452,21 +455,21 @@ void QGIWeldSymbol::setPrettySel()
QPointF QGIWeldSymbol::getTileOrigin()
{
Base::Vector3d org = getLeader()->getTileOrigin();
QPointF result(org.x, org.y);
QPointF result = DU::toQPointF(Rez::guiX(org));
return result;
}
QPointF QGIWeldSymbol::getKinkPoint()
{
Base::Vector3d org = getLeader()->getKinkPoint();
QPointF result(org.x, org.y);
QPointF result = DU::toQPointF(Rez::guiX(org));
return result;
}
QPointF QGIWeldSymbol::getTailPoint()
{
Base::Vector3d org = getLeader()->getTailPoint();
QPointF result(org.x, org.y);
QPointF result = DU::toQPointF(Rez::guiX(org));
return result;
}