A novel approach for calculating no-load static transmission error based on measured discrete tooth surfaces. (August 2019)