tweaks
added 2d shape cache, fixed bug with endcap verts