как сделать размеру куба тоесть X,Y,Z(Ширина, Высота, Глубина)?
Вот вершины куба:
-size, -size, -size, size, -size, -size, size, size, -size, // Face 1
-size, -size, -size, -size, size, -size, size, size, -size, // Face 1
size, -size, size, size, -size, -size, size, size, -size, // Face 2
size, -size, size, size, size, size, size, size, -size, // Face 2
-size, -size, size, size, -size, size, size, -size, -size, // Face 3
-size, -size, size, -size, -size, -size, size, -size, -size, // Face 3
-size, -size, size, size, -size, size, size, size, size, // Face 4
-size, -size, size, -size, size, size, size, size, size, // Face 4
-size, -size, -size, -size, -size, size, -size, size, size, // Face 5
-size, -size, -size, -size, size, -size, -size, size, size, // Face 5
-size, size, size, size, size, size, size, size, -size, // Face 6
-size, size, size, -size, size, -size, size, size, -size // Face 6
Вообщем я подставил X, Y, Z. Спасибо за помощь vp_arth
Получился код такой:
-cX, -cY, -cZ, cX, -cY, -cZ, cX, cY, -cZ, // Face 1
-cX, -cY, -cZ, -cX, cY, -cZ, cX, cY, -cZ, // Face 1
cX, -cY, cZ, cX, -cY, -cZ, cX, cY, -cZ, // Face 2
cX, -cY, cZ, cX, cY, cZ, cX, cY, -cZ, // Face 2
-cX, -cY, cZ, cX, -cY, cZ, cX, -cY, -cZ, // Face 3
-cX, -cY, cZ, -cX, -cY, -cZ, cX, -cY, -cZ, // Face 3
-cX, -cY, cZ, cX, -cY, cZ, cX, cY, cZ, // Face 4
-cX, -cY, cZ, -cX, cY, cZ, cX, cY, cZ, // Face 4
-cX, -cY, -cZ, -cX, -cY, cZ, -cX, cY, cZ, // Face 5
-cX, -cY, -cZ, -cX, cY, -cZ, -cX, cY, cZ, // Face 5
-cX, cY, cZ, cX, cY, cZ, cX, cY, -cZ, // Face 6
-cX, cY, cZ, -cX, cY, -cZ, cX, cY, -cZ // Face 6
Если у вас единичный куб (ширина, высота, длинна равны 1.0). То можете поменять установить нужный вам масштаб:
glScalef(X, Y, Z);
Или применить соотвествующую матрицу трансформации.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости