Cylinder (DX11) has (I believe) false behaviour regarding its ‘Radius 1’ and ‘Radius 2’ inputs. When changing only Radius 1, both ends of the cylinder change size. In this example I’m only changing the value of Radius 1:
To have the behaviour I want, I need to half my value for Radius 2 and then divide this by Radius 1, like so:
Then changing R1 and R2 respectively looks like this, which I think is desired behaviour:
Found now this also doesn’t work as wanted. The values for R1 then do only influence R1 as wanted, but they are always off by some amount. Couldn’t figure exactly what was going on and found a workaround that will leave R1 always on 1 and then scale the whole thing afterward: