How do I get a cursor location in a pcshow figure?

2 visualizaciones (últimos 30 días)
Sean Walsh
Sean Walsh el 26 de Mayo de 2017
Editada: Sean Walsh el 2 de Jun. de 2017
Here is what I'm trying to do:
pcshow(PC);
set(gcf, 'WindowButtonDownFcn', {@getclicklocation, PC});
However, I end up with the error "Warning: Setting the "WindowButtonDownFcn" property is not permitted while this mode is active."
Does the pcshow function not allow for interaction?

Respuesta aceptada

J Philps
J Philps el 31 de Mayo de 2017
The reason for this warning is that, by default, the pcshow plot turns the 'Rotate3D' setting on (so that you can view the point cloud easily). You can turn this setting off, and you will no longer receive that warning. Your new code could look like this:
pcshow(PC);
rotate3d off;
set(gcf, 'WindowButtonDownFcn', {@getclicklocation, PC});
  3 comentarios
Walter Roberson
Walter Roberson el 1 de Jun. de 2017
The space before the |(| can cause problems for the parser.
Sean Walsh
Sean Walsh el 2 de Jun. de 2017
ah that was my mistake when writing it out I was testing without the space before the (

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Point Cloud Processing en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by