Есть такой метод RaiseVertices(vertexCollection, double elevation) - но он меняет сразу все вершины, а нужно отдельно каждую вершину, чтобы можно было прибавить/отнять рандомную величину.
Есть идеи как это провернуть? И да, извлечь все вершины, поменять их рандомно и создать новую поверхность - не вариант, т.к. нужно сохранить все треугольники в первозданном виде.