Transform vertex to word space

how i can transform mesh vertex to world space and then draw it ?

Mesh m = GetComponent<MeshFilter>().mesh;

Vector3 []vertices = m.vertices;
Vector3 []normals = m.normals;

// Draw first 10 vertices with normals in world space

for(int i = 0;i < 10;i++)
{
   Debug.DrawRay(transform.TransformPoint(vertices*),*
 <em>transform.TransformDirection(normals_) * 5);_</em>
_*}*_
_*```*_
_*<p>meaning how can I display the selected vertices in the model ?</p>*_

I really don't get your question... your code already does this...

Vector3 wPos = transform.TransformPoint(vertices*);*
*```*
*<p><a href="http://unity3d.com/support/documentation/ScriptReference/Transform.TransformPoint.html" rel="nofollow">TransformPoint</a> transformes a point from local coordinates to world coordinates wit respect to the transforms position/rotation/scale.</p>*

Just add the vertex to the object position.

Vector3 realPos = vertexPos + transform.position;

and after unity restart it was run without adding ...