Skip to content

Commit 8c68705

Browse files
committed
fix(colorModel): fixed corners/lines colors for models. Upgrade model register workflow
1 parent d14a268 commit 8c68705

3 files changed

Lines changed: 7 additions & 2 deletions

File tree

src/opengeodeweb_viewer/object/object_methods.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ def registerObject(
2727
data: VtkPipeline,
2828
) -> None:
2929
self.register_object(id, data)
30-
data.reader.SetFileName(os.path.join(self.DATA_FOLDER_PATH, id, file_name))
3130
data.actor.SetMapper(data.mapper)
3231
data.mapper.SetColorModeToMapScalars()
3332
data.mapper.SetResolveCoincidentTopologyLineOffsetParameters(1, -0.1)

src/opengeodeweb_viewer/rpc/mesh/mesh_protocols.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ def registerMesh(self, rpc_params: RpcParams) -> None:
4646
try:
4747
file_name = str(self.get_viewer_data(data_id).viewable_file)
4848
reader = vtkXMLGenericDataObjectReader()
49+
reader.SetFileName(os.path.join(self.DATA_FOLDER_PATH, data_id, file_name))
50+
reader.Update()
4951
mapper = vtkDataSetMapper()
5052
mapper.SetInputConnection(reader.GetOutputPort())
5153
data = VtkPipeline(reader, mapper)

src/opengeodeweb_viewer/rpc/model/model_protocols.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,14 @@ def registerModel(self, rpc_params: RpcParams) -> None:
4040
try:
4141
file_name = str(self.get_viewer_data(data_id).viewable_file)
4242
reader = vtkXMLMultiBlockDataReader()
43+
reader.SetFileName(os.path.join(self.DATA_FOLDER_PATH, data_id, file_name))
44+
reader.Update()
4345
filter = vtkGeometryFilter()
4446
filter.SetInputConnection(reader.GetOutputPort())
47+
filter.Update()
48+
geometry_output = filter.GetOutputDataObject(0)
4549
mapper = vtkCompositePolyDataMapper()
46-
mapper.SetInputConnection(filter.GetOutputPort())
50+
mapper.SetInputDataObject(geometry_output)
4751
attributes = vtkCompositeDataDisplayAttributes()
4852
mapper.SetCompositeDataDisplayAttributes(attributes)
4953
data = VtkPipeline(reader, mapper, filter)

0 commit comments

Comments
 (0)