Chipmunk Pro API Reference
6.1.3
|
Functions | |
cpPolyShape * | cpPolyShapeAlloc (void) |
Allocate a polygon shape. | |
cpPolyShape * | cpPolyShapeInit (cpPolyShape *poly, cpBody *body, int numVerts, const cpVect *verts, cpVect offset) |
Initialize a polygon shape. More... | |
cpShape * | cpPolyShapeNew (cpBody *body, int numVerts, cpVect *verts, cpVect offset) |
Allocate and initialize a polygon shape. More... | |
cpPolyShape * | cpBoxShapeInit (cpPolyShape *poly, cpBody *body, cpFloat width, cpFloat height) |
Initialize a box shaped polygon shape. | |
cpPolyShape * | cpBoxShapeInit2 (cpPolyShape *poly, cpBody *body, cpBB box) |
Initialize an offset box shaped polygon shape. | |
cpShape * | cpBoxShapeNew (cpBody *body, cpFloat width, cpFloat height) |
Allocate and initialize a box shaped polygon shape. | |
cpShape * | cpBoxShapeNew2 (cpBody *body, cpBB box) |
Allocate and initialize an offset box shaped polygon shape. | |
cpBool | cpPolyValidate (const cpVect *verts, const int numVerts) |
Check that a set of vertexes is convex and has a clockwise winding. More... | |
int | cpPolyShapeGetNumVerts (cpShape *shape) |
Get the number of verts in a polygon shape. | |
cpVect | cpPolyShapeGetVert (cpShape *shape, int idx) |
Get the ith vertex of a polygon shape. | |
cpPolyShape* cpPolyShapeInit | ( | cpPolyShape * | poly, |
cpBody * | body, | ||
int | numVerts, | ||
const cpVect * | verts, | ||
cpVect | offset | ||
) |
Initialize a polygon shape.
A convex hull will be created from the vertexes.
Allocate and initialize a polygon shape.
A convex hull will be created from the vertexes.