Показать сообщение отдельно
Старый 12.01.2012, 22:27
Dima_DPE вне форума Посмотреть профиль Отправить личное сообщение для Dima_DPE Найти все сообщения от Dima_DPE
  № 10  
Ответить с цитированием
Dima_DPE

блогер
Регистрация: Aug 2005
Сообщений: 178
Записей в блоге: 4
Цитата:
Сообщение от Parez Посмотреть сообщение
Я просто особо раньше с 3D дела не имел, поэтому плохо понимаю что к чему..
Ну вот он и советует не использовать coverAll, т.е. coverAll=false и посмотреть на результат, он убеждает что все будет смотреться пучком. Возможно теперь именно так. Я бы именно так сначала и попробовал сделать.

Но раньше я делал каждую стену отдельно этим же экструдером и отдельно масштабировал uv координаты в зависимости от длины стены. Выглядело это примерно так: (год писал с головы и многое упростил)

Код AS3:
for (i=0; i < n; i++)
{
 wall = buildWall(start[i], end[i], bmpTexture); // делаем стену от начальной точки до конечной
                                                               // и с текстурой 
 wall.geometry.scaleUV(wallLength(start[[i], end[i]) / bmpTexture.width, wallHeight / bmpTexture.height);
}