I'm using LiquidFun with spritekit in objective c, In my Box2d world I want to create b2PolygonShape for my sprite, my sprite is shown in the image below:

I tried the following code:
b2PolygonShape polygonShape;
b2Vec2 vertices[6];
for (int i = 0 ; i < 6 ; i++) {
floate angle = -i/6.0 * 360 * DEGTORAD;
vertices[i].Set(sinf(angle), cosf(angle));
}
polygonShape.Set(vertices, 6);
It works but it's smaller than the sprite's image and I can't see the physics lines as I can see them in spritekit's physics world by setting:
SkView.showsPhysics = YES;
My question is: How can I set polygonShape exactly to my sprite image size?
Thanks.
It's an awesome feeling when nobody answer your question, then you post an answer for your question :)
It was as simple as these lines:
Note that: