3D technology has significantly been improved during the last few years, especially in OpenGL library which enable programmers to create 3D shapes easily in some applications. This technology can be applied for Virtual Reality. In order to implement real elements into virtual simulation, some features to be considered are graphic quality, sound quality, user ability to interact with applications, controls, and algorithms to support virtual simulation, such as collision detection. In this work croquet is used to create an interactive virtual museum. In this virtual museum, users can interact with certain objects, such as museum door, manuscript, and lift. Our virtual museum is enhanced with animated object. We also added collision detection mechanism to prevent avatar from penetrating objects. This application was tested by ten users. They appreciated the overall quality of the museum, and satisfied with the interaction of the simulated objects, as well as with the result of the collision detection.