Patent ID: 8379026

Claim:
A method comprising: interpolating, using a processor, from a first portion of a digital object having a first level of detail to a second portion of the digital object having a second level of detail, wherein the first portion comprises one or more triangles and the second portion comprises one or more triangles; creating a third portion of the digital object having a third level of detail based on the interpolating, wherein the third portion comprises one or more triangles; and intersecting a ray at the third portion, wherein the interpolating comprises: projecting a first vertex of one of the one or more triangles of the first portion onto a ray to create a first projected point; projecting a second vertex of one of the one or more triangles of the first portion onto the ray to create a second projected point; projecting a third vertex of one of the one or more triangles of the first portion onto the ray to create a third projected point; and calculating a geometric space coordinate from the projection of the first vertex, the projection of the second vertex, and the projection of the third vertex, and wherein each projected point on the ray is the intersection of a vector that is normal to the ray and intersects each respective vertex.