Scalable Algorithm for Resolving Incorrect Occlusion in Dynamic Augmented Reality Engineering Environments