fix bug of scale < 0