Patent ID: 9495485
Filing Date: 2016-11-15
CPC Classification: A63F,G06F,G06T

Claim Text:
1. An information processing device comprising: a target object information obtaining unit configured to obtain target object information indicating a position and an area of a target object in a virtual space; a surface information obtaining unit configured to obtain surface information indicating a position and an area of a thickness area that is defined by a surface in the virtual space and a predetermined thickness imparted to the surface, and a collision determining unit configured to carry out collision determination, based on the target object information and the surface information, so as to determine whether the target object has collided against the surface by: wherein the thickness area is determined by a thickness area setting unit, comprising: a mesh information obtaining unit configured to obtain mesh information, wherein the mesh information includes; a thickness area setting unit configured to set a thickness area formed by extending the first surface, based on the normal information, the angle information, the vertex information, and the thickness information, wherein, when a distance between a cross point and the first surface is equal to or shorter than the thickness, the thickness area setting unit sets, as the thickness area for the first surface, an area defined by the first surface and a cross point of respective surfaces, wherein the cross point of respective surfaces is formed by extending the respective sides defining the first surface, based on the normal information, the angle information, and the vertex information, and wherein, when a distance between a cross point and the first surface is greater than the thickness, the thickness area setting unit sets, as the thickness area for the first surface, a ratioed thickness area, wherein a ratio used in calculating the ratioed thickness area equals a thickness distance divided by the distance between the cross point and the first surface.