1. A method of rendering a three-dimensional model comprised of three-dimensional data defining a bone, the method comprising: obtaining a point at which the bone intersects a collision surface; determining a correction factor for use in rotating the bone from the point to a position in front of the collision surface; and rendering the three-dimensional model, including the bone, using the correction factor.