diff --git a/requirements.txt b/requirements.txt index f12c2e52..f326e1b8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -22,7 +22,7 @@ frozenlist>=1 # via # aiohttp # aiosignal -idna==3.13 +idna==3.14 # via yarl kiwisolver>=1 # via matplotlib @@ -61,4 +61,3 @@ wslink==1.12.4 yarl>=1 # via aiohttp -opengeodeweb-microservice==1.*,>=1.1.3rc1 diff --git a/src/opengeodeweb_viewer/object/object_methods.py b/src/opengeodeweb_viewer/object/object_methods.py index 8f9c8885..6e6899b3 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 88a160b4..42a2abbe 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 b2aa84a7..b72f3b69 100644 Binary files a/tests/data/images/model/points/size.jpeg and b/tests/data/images/model/points/size.jpeg differ