Box2DflashAS3にはcircleとかboxのほかにもb2PolyDefというのがあって、多角形を生成できたりします。
三角形を描画
このコンテンツには最新のFlashPlayerが必要です
三角形を描画
var bd:b2BodyDef = new b2BodyDef(); var t:b2PolyDef = new b2PolyDef(); t.vertexCount = 3; t.vertices[0].Set(0,0); t.vertices[1].Set(40,0); t.vertices[2].Set(0,40); t.density = 1; t.friction = 0.5; t.restitution = 0.3; bd.AddShape(t); bd.position.x = stage.mouseX/m_physScale; bd.position.y = stage.mouseY/m_physScale; bd.rotation = Math.random() * Math.PI / 8; m_world.CreateBody(bd);
![Flash Math & Physics Design:ActionScript 3.0による数学・物理学表現[入門編]](http://ecx.images-amazon.com/images/I/617sNhK9P9L._SL160_.jpg)



