Box2D: b2PolygonDef Struct Reference

Box2D

b2PolygonDef Struct Reference

Convex polygon. More...

Inheritance diagram for b2PolygonDef:

b2ShapeDef

List of all members.

Public Member Functions

void SetAsBox (float32 hx, float32 hy)
 Build vertices to represent an axis-aligned box.
void SetAsBox (float32 hx, float32 hy, const b2Vec2 &center, float32 angle)
 Build vertices to represent an oriented box.

Public Attributes

b2Vec2 vertices [b2_maxPolygonVertices]
 The polygon vertices in local coordinates.
int32 vertexCount
 The number of polygon vertices.

Detailed Description

Convex polygon.

The vertices must be in CCW order for a right-handed coordinate system with the z-axis coming out of the screen.


Member Function Documentation

void b2PolygonDef::SetAsBox ( float32  hx,
float32  hy 
)

Build vertices to represent an axis-aligned box.

Parameters:
hx the half-width.
hy the half-height.

void b2PolygonDef::SetAsBox ( float32  hx,
float32  hy,
const b2Vec2 center,
float32  angle 
)

Build vertices to represent an oriented box.

Parameters:
hx the half-width.
hy the half-height.
center the center of the box in local coordinates.
angle the rotation of the box in local coordinates.


The documentation for this struct was generated from the following files:
  • b2PolygonShape.h
  • b2PolygonShape.cpp

Generated on Sun Apr 13 15:21:27 2008 for Box2D by  doxygen 1.5.4