xyz So then is this where I plug my radius in?:
func cylinder_uv_to_xyz(uv: Vector2, radius: float) -> Vector3:
return Vector3(radius, uv.y, 0.0).rotated(Vector3.UP, uv.x * PI * 2)
for i in range(data.get_vertex_count()):
var vertex = data.get_vertex(i)
var noise_value = cylinder_uv_to_xyz(Vector2(vertex.x, vertex.z), radius)
vertex.y = noise.get_noise_3d(noise_value.x, noise_value.y, noise_value.z) * 5
data.set_vertex(i, vertex)