他の線分と交差している線分は赤、交差していない線は青で表示。 線分を延長した直線同士の交点をまず求め、その交点が互いの線分の両端の内側にあるかをベクトルの内積を使って求めている。 package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.utils.*; [SWF(width="500", height="500", framerate="30", backgroundColor="#ffffff")] public class LineCross extends Sprite { private var balls:Array; private var WIDTH:int = 500; private var HEIGHT:int = 500; private va