diff --git a/requirements.txt b/requirements.txt index 84c4e44..14b3190 100644 --- a/requirements.txt +++ b/requirements.txt @@ -36,7 +36,7 @@ numpy>=2 # via # contourpy # matplotlib -packaging==26.1 +packaging==26.2 # via matplotlib pillow>=12 # via matplotlib @@ -61,4 +61,3 @@ wslink==1.12.4 yarl>=1 # via aiohttp -opengeodeweb-microservice==1.*,>=1.1.2 diff --git a/src/opengeodeweb_viewer/object/object_methods.py b/src/opengeodeweb_viewer/object/object_methods.py index 8f9c888..6e6899b 100644 --- a/src/opengeodeweb_viewer/object/object_methods.py +++ b/src/opengeodeweb_viewer/object/object_methods.py @@ -167,11 +167,14 @@ def highlight( ) -> None: mapper.SetInputDataObject(input_dataset) mapper.ScalarVisibilityOff() + mapper.SetResolveCoincidentTopologyToPolygonOffset() prop = actor.GetProperty() prop.SetColor(0.235, 0.6, 0.514) - prop.SetLineWidth(5) + prop.SetLineWidth(3) prop.SetPointSize(14) prop.SetRenderPointsAsSpheres(True) - prop.SetLighting(False) + prop.SetLighting(True) + prop.SetEdgeVisibility(True) + prop.SetEdgeColor(0.12, 0.35, 0.30) actor.SetMapper(mapper) actor.VisibilityOff() diff --git a/tests/data/images/mesh/points/color.jpeg b/tests/data/images/mesh/points/color.jpeg index 88a160b..42a2abb 100644 Binary files a/tests/data/images/mesh/points/color.jpeg and b/tests/data/images/mesh/points/color.jpeg differ diff --git a/tests/data/images/model/points/size.jpeg b/tests/data/images/model/points/size.jpeg index b2aa84a..b72f3b6 100644 Binary files a/tests/data/images/model/points/size.jpeg and b/tests/data/images/model/points/size.jpeg differ