I am building a Rubik's Cube in CATIA V5 and I need to have it function properly using assembly constraints. This is proving more challenging than I originally expected. I have built the core and all the pieces but I can't figure out how to make it work. I will post pictures of what I have at the moment. Any help would be greatly appreciated. It almost seems like I would need to be able to enable and disable constraints as the part is moved.