How to change vertex positions without separating edges

  1. If applicable, open the model in blender and make sure vertices are not disconnected there.
  2. If non-applicable, make sure you’re using an indexed geometry - non-indexed geometries triangles are separated (you can use BufferGeometryUtils.mergeVertices to approximate an indexed geometry from a non-indexed one. Also, a related longer thread.)