Explicit 3D functional dimensioning to support design intent representation and robust model alteration