Да, вы правы.В сетке нет текстурных координат.Вместо того, чтобы вставлять координаты, было бы легче создать всю сферу с вашим собственным форматом вершины.
Чтобы создать формат вершин, вам нужна структура для хранения ваших данных вершин. Например:
public struct MyVertex
{
public Vector3 Position;
public static readonly VertexFormat = VertexFormat.Position;
}
Это позволит вам создавать буферы вершин., сфера описывается с использованием двух параметров u и v как p = r * new Vector3(sin(u) * cos(v), sin(u)* sin(v), cos(u));
с u от 0 до Pi и v от 0 до 2 * Pi