Показать сообщение отдельно
  #6  
Старый 28.09.2007, 14:50
AlexSku AlexSku вне форума
Специалист
 
Регистрация: 07.05.2007
Адрес: Москва
Сообщения: 884
Репутация: 21699
По умолчанию

Я бы делал так. (для DirectX). В буфер вершин лучше лишний раз не лазить. Т.е. занести один раз координаты всех вершин стандартного кубика. Далее к объекту привязываем матрицу сдвига и заодно матрицу масштабирования, вот их и меняем в зависимости от мыши. И ещё определиться с порядком перемножения этих двух матриц. (Скорее всего, первая масштабирует, причём учитывает и относительные пропорции, и перевод мышиных координат в мм, а вторая выполняет сдвиг)
Ответить с цитированием