thread with 3 dimension scale