I am trying to generate a sphere of any size and add noise to the surface. I got to the point where I can generate the sphere shape, then apply a mesh and a material with the noise texture on it. However, given the way I generate the noise, the noise changes based on the location of the object that has the generation script attached. So I simply moved the object away from 0, 0, 0, and then when I clicked play, the object generated the circle off center, and appeared to change the center of the object from where it was. So I created a new script to go through the whole process step by step again. And I found that everything was good until I write "mesh.vertices = vertices" (vertices being my list of vertices. If I run the program with this line included it moves the center of the object down and to the right. Is the a normal thing when applying mesh vertices? Before: After: Literally all I did to have this happen was un-comment the line "mesh.vertices = vertices"