I need to put points at the centre of 3-dimensional spherical objects and adapt the size of the points to match the size of the objects. I set Points.n_dimensional to True. I add a point at the centre of a spherical object, adapt its size, and then I want to verify that I was indeed at the centre of the object and that I do not have an offset in the third dimension (along Z axis). For that I scroll through the volume (all of this is done in 2D rendering mode). The displayed point diameter decreases faster with the z-distance from the point centre than expected for a sphere. Would it be possible to modify this behaviour (or add an option to select the behaviour of 3D points display in 2D rendering mode)? Note that when displayed in 3D rendering mode, the points are rendered as spheres.
Another non-ideal behaviour for my purpose is how the points are displayed when I zoom a lot. Up to a certain zoom level, the point is zoomed exactly as the underlying structure. However above this zoom level, the point is not further magnified, whereas the underlying structure still is. For my purpose, it would be useful if the point would keep getting magnified. Would it be possible to also make an option to switch between the existing behaviour and the other one?
I noticed that the size of the points in the third dimension is not affected by the point size slider. I added a few points and edited their size. the 3rd dimension size remains always equal to 10:
array([[10., 10., 10.],
[10., 10., 10.],
[10., 33., 33.],
[10., 61., 61.],
[10., 61., 61.]]))