if (eps.size() <= 2) {
return;
}
EdgePts polypts = new EdgePts(this.mTimeTracker);
for (CircularList<EdgePt>.CircListIter cli = eps.circListIterator(); cli.hasNext();) {
Point p = cli.next().getPos();
Point pos = new Point((p.getX()*this.mnScale+this.mnOffsetX)/256,
(p.getY()*this.mnScale+this.mnOffsetY)/256);
Point ptNext = cli.getNext().getPos();
Point posNext = new Point((ptNext.getX()*this.mnScale+this.mnOffsetX)/256,
(ptNext.getY()*this.mnScale+this.mnOffsetY)/256);
Point pt = new Point((int) pos.getX(), (int) pos.getY());
Vec2 vec = new Vec2((int) (posNext.getX() - pos.getX()),
(int) (posNext.getY() - pos.getY()));
polypts.add(new EdgePt(pt,vec));
}
this.add(polypts);