PROBLEM TO BE SOLVED: To prevent errors in assembling a device from affecting the linear motions of an object as much as possible.SOLUTION: A three-dimensional scanner 100 includes: a lens 81; a first driving unit 80 for driving the lens 81; and a plurality of linear guides 60 for guiding the lens 81 so that the lens 81 driven by the first driving unit 80 will make a linear motion, the linear guides 60 being arranged in different positions near the outer periphery of the lens 81. There are also provided a plurality of supporting units 180 near the lens 81 and a holding unit 160 near each linear guide 60 between the lens 81 and each linear guide 60, and the supporting units and the holding units are engaged with each other with an allowance.SELECTED DRAWING: Figure 12COPYRIGHT: (C)2020,JPO&INPIT【課題】装置の組立上の誤差の影響を物体の直線運動に対して極力生じさせない。【解決手段】三次元スキャナ100は、レンズ81と、レンズ81を駆動する第1駆動部80と、第1駆動部80によって駆動されたレンズ81が直線運動するように当該レンズ81を案内する複数のリニアガイド60とを備え、複数のリニアガイド60は、レンズ81の外周側で互いに異なる位置に配置されており、レンズ81と複数のリニアガイド60のそれぞれとの間において、レンズ81側に設けられた複数の支持部180と、複数のリニアガイド60側のそれぞれに設けられた保持部160とが、遊びをもって嵌合する。【選択図】図12