| CPC G06T 9/001 (2013.01) [G06T 17/205 (2013.01); G06T 2210/12 (2013.01)] | 20 Claims |

|
1. A method performed by at least one processor of an encoder, the method comprising:
bounding a mesh via a bounding box that comprises a first bounding plane and a second bounding plane, wherein the bounding box encloses the mesh;
partitioning the mesh via a global symmetry plane that partitions the mesh into a first side and a second side, wherein the global symmetry plane is perpendicular to the first bounding plane and the second bounding plane, and wherein the second side is opposite of the first side in the mesh;
dividing the mesh into a plurality of slices, each slice being perpendicular to the global symmetry plane;
determining a local symmetry plane for each slice based on the global symmetry plane;
based on a determination that a vertex merging condition is satisfied for a first slice from the plurality of slices that shares a boundary with a second slice from the plurality of slices, merging one or more vertices in the boundary of the second slice with one or more vertices in the boundary of the first slice; and
encoding each slice from the plurality of slices as a respective sub-mesh of the mesh.
|