Using Constraint Solver for 3D layout Assistance in Human-Scale Virtual Environment