Показать сообщение отдельно
Старый 05.01.2012, 14:08
FieryWall вне форума Посмотреть профиль Отправить личное сообщение для FieryWall Найти все сообщения от FieryWall
  № 3  
Ответить с цитированием
FieryWall
 
Аватар для FieryWall

Регистрация: Nov 2010
Сообщений: 190
Отправить сообщение для FieryWall с помощью ICQ Отправить сообщение для FieryWall с помощью Skype™
point1,2,3 - вершины треугольника по типу b2Vec2.
Код AS3:
var polygon:b2PolygonShape = new b2PolygonShape();
var vec:Vector<b2Vec2> = new Vector<b2Vec2>;
vec[0] = point1;
vec[1] = point2;
vec[2] = point3;
polygon.SetAsVector(vec, vec.length);
далее по аналогии со всеми другими примерами.
Так же можно и различные многоугольники за несколькими критериями:
1.Не больше 8 вершин;
2.Точки должны быть выставлены по часовой стрелке;
3.Все углы должны быть выпуклые.


Последний раз редактировалось FieryWall; 05.01.2012 в 14:14.