From 3c519f1bf8120108bc954febb09cdf85161904d2 Mon Sep 17 00:00:00 2001 From: Johannes Junggeburth <johannes.josef.junggeburth@cern.ch> Date: Wed, 28 Feb 2024 08:35:58 +0100 Subject: [PATCH] GeoShapeUtils - PolyBrepEnd points need to transform --- GeoModelCore/GeoModelHelpers/src/GeoShapeUtils.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GeoModelCore/GeoModelHelpers/src/GeoShapeUtils.cxx b/GeoModelCore/GeoModelHelpers/src/GeoShapeUtils.cxx index b0a6f8d6f..73ef9a762 100644 --- a/GeoModelCore/GeoModelHelpers/src/GeoShapeUtils.cxx +++ b/GeoModelCore/GeoModelHelpers/src/GeoShapeUtils.cxx @@ -206,9 +206,9 @@ std::vector<GeoTrf::Vector3D> getPolyShapeEdges(const GeoShape* shape, edgePoints.reserve(2* brep->getNVertices()); for (double sZ: {-1., 1.}) { for (unsigned int vtx = 0 ; vtx < brep->getNVertices(); ++vtx){ - edgePoints.emplace_back(brep->getXVertex(vtx), - brep->getYVertex(vtx), - sZ * brep->getDZ()); + edgePoints.emplace_back(refTrf * GeoTrf::Vector3D{brep->getXVertex(vtx), + brep->getYVertex(vtx), + sZ * brep->getDZ()}); } } -- GitLab