The Impact of Virtual Environments on Humans Collaboration in Product Design