modify add polygon to avoid problem like: two buildings intersection is a Point
change LinkedList by ArrayList for builings
modify vertices Coordinate.Z changed changed by fuction "intersection"