前回は三角形だったが、四角形以上の多角形でもまったく同じようにして判定できる。 (ただし、凸な多角形である必要がある) それぞれの辺の両方の頂点と点を結んだ三角形の行列式を求めて符号を調べればよい package { import flash.display.*; import flash.geom.*; import flash.events.Event; [SWF(width="500", height="500", backgroundColor="#ffffff")] public class Main extends Sprite { public var vertexes:Array; private var balls:Array; private var rad:Number=0; public function Main() { balls = new Array();