Reusing Mesh

I have created a terrain (Made Up Of Meshes) Figure below[24228-screen+shot+2014-03-25+at+11.42.03+am.png|24228] .I am getting few issues :

Issue 1: Mesh Collider attached to the mesh appear to be not in right place as the ball stays/move above the terrain . Can’t see why ?

Issue 2: When i am trying to reuse mesh i have created ,it’s working actually but newly created mesh is not colliding with ball . Guess Colliders are not in right position again .

How can i see colliders position like i can see mesh using meshrenderer ?

Issue 2 is sloved :

All you need to do is nullify the mesh before assigning a new one. Weird but it did work :smiley:

GetComponent().sharedMesh = null;

trying to catch what is wrong with issue 1.

Edit :

issue 1 is solved , problem was due to scaling of gameobject .