Transform local coordinate to global coordinate

Hi!

When I got the vector3 of a vertex. I can find the body coordinate values, but I find this value is in local coordinate. I want to transform this local coordinate to global coordinate. I use the TransformVector to realize this function.
The definition of TransformVector as follow:

public [Vector3](http://forums.robotstudio.com/forum_posts.asp?TID=6092) TransformVector(
	[Matrix4](http://forums.robotstudio.com/forum_posts.asp?TID=6092) from,
	[Matrix4](http://forums.robotstudio.com/forum_posts.asp?TID=6092) to
)
My code:
Vector3 vertextrans = codege.Edge.EndVertex.Position;
                                  
Matrix4 localmatrix = body.Transform.Matrix;

Matrix4 worldmatrix = station.Transform .GlobalMatrix;

Vector3 tmp =vertextrans.TransformVector(localmatrix,worldmatrix);

I want to transform the local vertor3 into world coordinate, but there is no effect.. What is wrong with the code?
Thanks!