lineBuffer => lineBuffer2d