Skip to content

Box widget fixes

  • Box implicit function now uses absolute position/rotation/scale rather than using values relative to a hidden bounds.
    image

  • To support legacy state files, we expose a mechanism to provide these values relative to explicitly specified Reference Bounds which are now exposed in the UI.
    image

  • The new Reset Bounds button correctly resets both reference bounds and position/scale/rotation based on whether Use Reference Bounds is checked or not.

  • XML state file backwards compatibility it handled, however we don't handle Python state/trace file compatibility since the Box widget did not work in Python unless run in the GUI. Try loading trace-5.6.py in ParaView 5.6 GUI and then in ParaView 5.6 pvpython. You'll get different results! The new code gets traced correctly and reproduce results faithfully. Note Transform which also uses the Box widget is unaffected by these changes and continues to work as before even for Python state/trace files.

Also fixes #19033 (closed)

Edited by Utkarsh Ayachit

Merge request reports