three-dimensional simulation