3 D virtual reality simulation programming