I have one idea,

Store each vertex into an array so your array will be something like
world[60][60][4] using ent_getvertex or vec_for_ent and use the array to control all the positions,

It'd be a task I'd like to try and maybe a project I'd join