Вы можете легко вычислить координаты x и y вершин прямоугольника в 2D-пространстве, учитывая центр, ширину и высоту, вычитая / добавляя половину ширины / высоты из положения x / y центральной точки.
Если вам нужно это в трехмерном пространстве, это становится немного сложнее и основывается на тригонометрии, но все же следует тому же принципу.Вам понадобится одна дополнительная информация.Вам нужен какой-то способ исправить ориентацию квадрата в некотором направлении;то есть, в каком направлении находится прямоугольник «лицом».Нормаль позволит вам определить, на какой плоскости находится прямоугольник, но без некоторой ориентации на этой плоскости лучшее, что вы можете сделать, - это определить набор возможных значений по кругу вокруг центра для каждой из вершин.