A non-transitory recording medium storing a plurality of program codes which, when executed by one or more processors, causes the one or more processors to perform a method, the method comprising
- generating three-dimensional shape information indicating a three-dimensional shape corresponding to a three-dimensional point cloud, using model shape information indicating a three-dimensional model shape, wherein the model shape information includes model shape information of a transparent member,
- extracting a frame based on point cloud information indicating the three-dimensional point cloud;
- and
- generating three-dimensional shape information of the transparent member, in response to the extracted frame being a frame of the transparent member, using the model shape information of the transparent member, and
- adding the generated three-dimensional shape information to a region enclosed by the frame.