cpShape* cpSegmentShapeNew(cpBody *body, cpVect a, cpVect b, cpFloat r) { return (cpShape *)cpSegmentShapeInit(cpSegmentShapeAlloc(), body, a, b, r); }
//cpSegment static VALUE rb_cpSegmentAlloc(VALUE klass) { cpSegmentShape *seg = cpSegmentShapeAlloc(); return Data_Wrap_Struct(klass, NULL, cpShapeFree, seg); }