# Pause shift-scale during interaction

**URL:** <https://discourse.vtk.org/t/pause-shift-scale-during-interaction/5992>\
**Category:** Development\
**Created:** [June 14, 2021, 3:26pm UTC](https://discourse.vtk.org/t/pause-shift-scale-during-interaction/5992 "2021-06-14T15:26:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dcthomp](https://discourse.vtk.org/user_avatar/discourse.vtk.org/dcthomp/32/60_2.png) [@dcthomp](https://discourse.vtk.org/u/dcthomp)\
**Post date:** [June 14, 2021, 3:26pm UTC](https://discourse.vtk.org/t/pause-shift-scale-during-interaction/5992/1 "2021-06-14T15:26:07Z")

</div>

@ken-martin We have a customer with some large-ish, multi-scale data. They definitely want the focal-point shift-scale enabled on their mappers, but have noticed unwanted pauses during interaction when a VBO gets re-uploaded to the GPU. It doesn’t look like there’s a way to avoid calling vtkOpenGLPolyDataMapper::UpdateCameraShiftScale and vtkCompositeMapperHelper2::UpdateCameraShiftScale during interactive renders.

Do you have any objections to me adding an ivar to the mappers to disable calls to UpdateCameraShiftScale for a render (while continuing to use existing shift-scale values)? Is there a better way to do this?

---

<div class="post-metadata">

**Author:** ![ken-martin](https://discourse.vtk.org/user_avatar/discourse.vtk.org/ken-martin/32/884_2.png) [@ken-martin](https://discourse.vtk.org/u/ken-martin)\
**Post date:** [June 14, 2021, 11:33pm UTC](https://discourse.vtk.org/t/pause-shift-scale-during-interaction/5992/2 "2021-06-14T23:33:38Z")

</div>

No concerns. Sounds fine to me

---

<div class="post-metadata">

**Author:** ![dcthomp](https://discourse.vtk.org/user_avatar/discourse.vtk.org/dcthomp/32/60_2.png) [@dcthomp](https://discourse.vtk.org/u/dcthomp)\
**Post date:** [June 19, 2021, 3:52pm UTC](https://discourse.vtk.org/t/pause-shift-scale-during-interaction/5992/3 "2021-06-19T15:52:41Z")

</div>

Great! MR here: [https://gitlab.kitware.com/vtk/vtk/-/merge\_requests/8087](https://gitlab.kitware.com/vtk/vtk/-/merge_requests/8087) .
