i think you could create a cone in med, and unitary cone, like 1x1x1
then you on runtime, mesh deform the cone, using the mesh functions, to place the vertices on the range you used for the cone and etc etc. Have you though that?