You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, yes seems like that currently only works with a float type. Even types that have the same size as a float (like uint32_t) would not work since they are not cast properly. I guess we should at least add a check whether the field is of type float or not. Making it actually work with other types would be more difficult and need a switch-case. The passthrough filter has a similar situation; it makes sure that the field is a float before computing.
Describe the bug
When a pointcloud has an
8 F
field, selecting this channel for display segfaults with this report:Context
The point cloud was made from a custom point type:
Expected behavior
Viewer displays the
double
field correctlyCurrent Behavior
Viewer crashes
To Reproduce
d257a89130386c3356fba8ba0f04e8e2089704f3
.pcl_viewer
on attached point cloud6
to visualize time channelYour Environment (please complete the following information):
Possible Solution
Fix vtk display, or error when double fields are used
Additional context
2024-11-27T13_32_45_939Z.pcd.zip
The text was updated successfully, but these errors were encountered: