PROBLEM TO BE SOLVED: To produce a surface mesh model comprised of surface meshes as uniform as possible through a little computation.SOLUTION: A surface mesh model production apparatus includes: a storage device 180 which stores object data 181 comprised of data of a point group {ri} and a projection reference model 183 comprised of a sphere mesh model in which surface meshes are arrayed approximately spherically projection vector calculation means 110 which calculates a projection vector Vi passing through each of nodal points ni of the projection reference model 183 and being approximately orthogonal to the projection reference model 183 at a position of the nodal point ni in the state where a center of the projection reference model 183 is positioned inside an object surface projection point determination means 130 which determines a projection point pi from the projection vectors Vi and a point ri which is corresponding to the surface of an object and closest to the projection vectors Vi, from the point group {ri} that object data have and data production means 150 which produces data of the surface mesh model with the projection point pi determined by the projection point determination means 130 as a nodal point.COPYRIGHT: (C)2012,JPO&INPIT【課題】少ない計算により、できるだけ均一な表面メッシュからなる表面メッシュモデルを生成する。【解決手段】点群{ri}のデータからなる物体データ181と、表面メッシュが略球面状に配列された球体メッシュモデルからなる投影基準モデル183とを記憶する記憶装置180と、物体表面の内部に投影基準モデル183の中心を位置させた状態で、投影基準モデル183の各節点niを通り、かつ、当該節点niの位置の投影基準モデル183に略直交する投影ベクトルViを算出する投影ベクトル算出手段110と、各投影ベクトルViと、物体データが有する点群{ri}のうち、物体の表面に相当し、かつ、各投影ベクトルViに最も近い点riを選択し当該点riから投影点piを決定する投影点決定手段130と、投影点決定手段130で決定した投影点piを節点として表面メッシュモデルのデータを生成するデータ生成手段150とを備える。【選択図】図3