Kai Mühlbauer
Kai Mühlbauer
Thanks @almarklein. I need to rework the polar transform shader again, since in some conditions theta is running out of[0, 2 * pi] ...
I'm still thinking how to test this...
```python @requires_application() @pytest.mark.parametrize('ori', ["UL", "UR", "LR", "LL"]) @pytest.mark.parametrize('dir', ["cw", "ccw"]) @pytest.mark.parametrize('loc', ["N", "NW", "W", "SW", "S", "SE", "E", "NE"]) def test_image_polar(ori, dir, loc): """Test image visual""" csize = 32 with...
> My first issue is that this update to the ImageVisual doesn't fix anything about the PolarTransform and for users who may want to use it in other Visuals. True....
@djhoese Thanks for asking these questions. They keep me going :grinning: I've made some progress with `subdivide` but don't know how exactly this works (my bad). 
@djhoese No, it's plain simple in the vertex shader. But it's not configurable atm. I'll try to show some code tomorrow.
```python import numpy as np import vispy.app from vispy import gloo from vispy import visuals from vispy.visuals.transforms import STTransform, PolarTransform, MatrixTransform directions = ["cw", "ccw"] dir_index = 0 locations =...
The above now works with `subdivide` and the transforms in the vertex shader under the following constraints: 1. Initialize `ImageVisual` with kwarg`grid=(1, N)`, where N is a reasonable high number...
@djhoese No, the PR is probably not needed anymore. I haven't tested with `impostor` yet. I was too happy to have `subdivide` running. I'll clean up this mess here tomorrow...
@djhoese Unfortunately this does not work with `impostor` as it works with `subdivide`. I'll not have time to give this more love until early august, so I will set this...