Jintao Li
Jintao Li
Modifications in two ways 1. Don't execute a transform update if we're updating properties The hack [comments](https://github.com/vispy/vispy/issues/2530#issuecomment-1731608271) should do some changes, move `if self._setting_state` from `_set_scene_transform` function to `view_changed` function....
Both of [these two hacks](https://github.com/vispy/vispy/pull/2532#issuecomment-1734747720) satisfy my needs.
Sure, here is a simple example: ```python from vispy import app, scene import numpy as np from vispy.scene.cameras import TurntableCamera from vispy.io import load_data_file, read_png class Blending_image(scene.visuals.Image): def __init__(self): scene.visuals.Image.__init__(self,...
I have solved this problem. There are two way to solve it 1. Just add `Blending_image `'s children into viewbox ```python vb1.add(image1) vb1.add(image1.overlaid_images[-1]) vb2.add(image2) vb2.add(image2.overlaid_images[-1]) ``` 2. modify `_set_clipper`of `Blending_image`...
I believe the issue should be related to `on_transform_change`, i.e., the ShadingFilters, because once I comment `on_transform_change` all camera movements work fine. However, when I add `on_transform_change` it makes camera...
Yes, the speed of the cameras seems to have improved now, although there is still some difference in responsiveness between the rear cameras and the first one.
Well, it depends on the number of meshes. As the number of meshes increases, the issue persists with smooth movement for the first camera and lag for the other cameras.
Just Increase the number points of the surfaces: ```python x1, y1 = np.meshgrid(np.linspace(0, 1000, 1000), np.linspace(0, 1000, 1000)) z1 = (x1 / 100)**3 + (y1 / 100)**3 x2, y2 =...
I noticed that when I change the state of camera 1, the `cam.set_state(self.get_state(linked_props))` line in `BaseCamera` is called three times in total, and `on_transform_change` is called once. However, when I...
I have identified the issue and resolved it. In the `BaseCamera`'s `_set_scene_transform` function, there are six key values in `linked_props`, and when `cam.set_state(self.get_state(linked_props))` is executed, it calls `_set_scene_transform` six times,...