-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Visualizer.get_view_control() gives a copy. #6009
Comments
The same problem occurred when using open3d 0.17.0 on Ubuntu 20.04. |
Same error occurred using open3d 0.17.0 enabling headless rendering on Ubuntu 18.04.
|
same error. open3d 0.17.0, ubuntu 22.04 |
I have the same problem on open3d 0.17.0, Ubuntu 20.04.5 |
Oh! I saw this too, but as an Open3D newbie, I assumed was just “doing it wrong.” I saw this in 0.17.0 (on macOS 12.6.4) the only version I have used. |
Boid: fiddling with steer_to_flock() Agent: fiddle with default max_speed and max_force Draw: add update_camera(), which does not work because of isl-org/Open3D#6009 -- see also custom_draw_geometry_with_rotation() from example code.
Same here, with Ubuntu 22 and Python 3.10. |
Also affected by this. 😢 |
So what is the current workaround for this? Rollback to 0.16? |
Having the same issue. Stumbled on that as
does not work in headless mode with open3d 0.17. Rolling back to 0.16.0 and re-compiling proved to be the workaround for me. |
Got this problem on Windows 11 with open3d==0.17.0. Lowering the version to 0.16.0 addresses this issue. |
Please try with the latest development Python wheel from here: http://www.open3d.org/docs/latest/getting_started.html#development-version-pip The bug fix is included there. |
@ssheorey I am not sure whether this issue is resolved in the latest version. With version
|
latest build |
The link for macos is invalid. |
Same issue on Ubuntu 20.04 + python3.7 + Open3D 0.17.0. Solved it by downgrading Open3D to 0.16.0. |
The same error on Ubuntu 20.04 + python3.9 + Open3D 0.17.0 (pip install open3d==0.17) |
Checklist
master
branch).Describe the issue
I found that the 0.17.0 version of open3d.visualization.Visualizer() is different from the ones of previous versions, especially the get_view_control() function. It gives a copy but not the original
ViewControl
object. This seems ridiculous to me. e.g. convert_from_pinhole_camera_parameters() can only change the copied view control but it has no effect on the original visualizer. How can I change or set the view control of a visualizer on 0.17.0?Steps to reproduce the bug
Error message
AssertionError
Expected behavior
No response
Open3D, Python and System information
Additional information
No response
The text was updated successfully, but these errors were encountered: