Skip to content

Commit 257b95d

Browse files
committed
more
1 parent 2235c5d commit 257b95d

File tree

4 files changed

+10
-7
lines changed

4 files changed

+10
-7
lines changed

src/opengeodeweb_viewer/rpc/mesh/mesh_protocols.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# Standard library imports
22
import os
3-
from typing import cast
43

54
# Third party imports
65
from wslink import register as exportRpc # type: ignore
@@ -119,15 +118,15 @@ def meshApplyTextures(self, rpc_params: RpcParams) -> None:
119118
texture = vtkTexture()
120119
texture.SetInputConnection(texture_reader.GetOutputPort())
121120
texture.InterpolateOn()
122-
reader = cast(vtkAlgorithm, self.get_object(mesh_id).reader)
121+
reader = self.get_object(mesh_id).reader
123122
output = reader.GetOutput()
124123
point_data = output.GetPointData()
125124
for i in range(point_data.GetNumberOfArrays()):
126125
array = point_data.GetArray(i)
127126
if array.GetName() == tex_info.texture_name:
128127
point_data.SetTCoords(array)
129128
break
130-
actor = cast(vtkActor, self.get_object(mesh_id).actor)
129+
actor = self.get_object(mesh_id).actor
131130
actor.SetTexture(texture)
132131
self.render()
133132

src/opengeodeweb_viewer/rpc/mesh/polygons/polygons_protocols.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def setMeshPolygonsVertexAttribute(self, rpc_params: RpcParams) -> None:
5353
self.mesh_polygons_schemas_dict["vertex_attribute"],
5454
self.mesh_polygons_prefix,
5555
)
56-
params = schemas.Color.from_dict(rpc_params)
56+
params = schemas.VertexAttribute.from_dict(rpc_params)
5757
self.displayAttributeOnVertices(params.id, params.name)
5858

5959
@exportRpc(

src/opengeodeweb_viewer/rpc/viewer/viewer_protocols.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,5 +301,5 @@ def setZScaling(self, rpc_params: RpcParams) -> None:
301301
cam.SetModelTransformMatrix(transform.GetMatrix())
302302
grid_scale = self.get_grid_scale()
303303
if grid_scale is not None:
304-
grid_scale.SetUse2DMode(1)
304+
grid_scale.SetUse2DMode(True)
305305
self.render()

src/opengeodeweb_viewer/vtk_protocol.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@
55

66
# Third party imports
77
from vtk.web import protocols as vtk_protocols # type: ignore
8-
from vtkmodules.vtkIOXML import vtkXMLPolyDataReader, vtkXMLImageDataReader
8+
from vtkmodules.vtkIOXML import (
9+
vtkXMLPolyDataReader,
10+
vtkXMLImageDataReader,
11+
vtkXMLDataReader,
12+
)
913
from vtkmodules.vtkCommonExecutionModel import vtkAlgorithm
1014
from vtkmodules.vtkRenderingCore import (
1115
vtkActor,
@@ -22,7 +26,7 @@
2226

2327
@dataclass
2428
class vtkData:
25-
reader: vtkAlgorithm
29+
reader: vtkXMLDataReader
2630
mapper: vtkMapper
2731
filter: vtkAlgorithm | None = None
2832
actor: vtkActor = field(default_factory=vtkActor)

0 commit comments

Comments
 (0)