Changes caused by PR5231

This commit is contained in:
edi271
2021-12-15 14:07:20 +01:00
committed by WandererFan
parent 74c3f2b0cf
commit 5e44722a18
2 changed files with 4 additions and 3 deletions

View File

@@ -2156,7 +2156,8 @@ std::vector<dimVertex> _getVertexInfo(TechDraw::DrawViewPart* objFeat,
std::string geoType = TechDraw::DrawUtil::getGeomTypeFromName(name);
if (geoType == "Vertex"){
int geoId = TechDraw::DrawUtil::getIndexFromName(name);
TechDraw::Vertex* vert = objFeat->getProjVertexByIndex(geoId);
//TechDraw::Vertex* vert = objFeat->getProjVertexByIndex(geoId);
TechDraw::VertexPtr vert = objFeat->getProjVertexByIndex(geoId);
nextVertex.name = name;
nextVertex.point.x = vert->point().x;
nextVertex.point.y = vert->point().y;

View File

@@ -1103,7 +1103,7 @@ void execLineParallelPerpendicular(Gui::Command* cmd, bool isParallel){
TechDraw::Generic* lineGen = static_cast<TechDraw::Generic *>(geom1);
Base::Vector3d lineStart = lineGen->points.at(0);
Base::Vector3d lineEnd = lineGen->points.at(1);
TechDraw::Vertex* vert = objFeat->getProjVertexByIndex(GeoId2);
TechDraw::VertexPtr vert = objFeat->getProjVertexByIndex(GeoId2);
Base::Vector3d vertexPoint(vert->point().x,vert->point().y,0.0);
Base::Vector3d halfVector = (lineEnd-lineStart)/2.0;
if (!isParallel){
@@ -1679,7 +1679,7 @@ std::vector<Base::Vector3d> _getVertexPoints(std::vector<std::string> SubNames,T
std::string GeoType = TechDraw::DrawUtil::getGeomTypeFromName(Name);
if (GeoType == "Vertex"){
int GeoId = TechDraw::DrawUtil::getIndexFromName(Name);
TechDraw::Vertex* vert = objFeat->getProjVertexByIndex(GeoId);
TechDraw::VertexPtr vert = objFeat->getProjVertexByIndex(GeoId);
Base::Vector3d onePoint(vert->point().x,vert->point().y,0);
vertexPoints.push_back(onePoint);
}