Kinematics chain based dimensional variation analysis of construction assemblies using building information models and 3D point clouds