a threshold/offset would help here to overcome z-fighting