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

Регистрация: Mar 2011
Сообщений: 58
https://docs.google.com/document/pub...d.232fdb007f74

Цитата:
6.2.6. Определение Полигона

Структура b2PolyDef используется для создания выпуклых полигонов. Создание полигонов имеет нюансы, поэтому внимательно читайте текст. Максимальное число вершин определяется константой b2_maxPolygonVertices, по умолчанию равной 8. Если необходимо использовать большее число вершин, то надо изменить константу b2_maxPolygonVertices в файле b2Settings.h .
При построении полигона необходимо указать число вершин, которое будет использоваться. Координаты вершин должны быть указаны в порядке против часовой стрелки относительно оси z правосторонней системы координат. Но на экране это может выглядеть как по часовой стрелке в зависимости от экранных координат.
Полигоны должны быть выпуклыми и грани полигона не должны пересекаться. Другими словами, каждая вершина должна выглядывать наружу. Box2D автоматически замкнёт контур полигона.