An efficient method for generating assembly precedence constraints on 3D models based on a block sequence structure. (January 2020)