Original Post
I have a problem with Normal.Normalize() method in CustomVertex.PositionNormal structure. It doesn't work for me at all. Here is a simple code which i use for testing: CustomVertex.PositionNormal[] verts; verts = new CustomVertex.PositionNormal[1]; verts[0].Normal = new Vector3(5, 0, 0); verts[0].Normal.Normalize(); In my case last line of the code does nothing at all. verts[0].Normal vector is stays unchanged (5, 0, 0). But if i try like this: Vector3 test = new Vector3(5, 0, 0); test.Normalize(); test vector becomes normalized as it should (1,0,0). So the question is am i doing something wrong or Normalize() method is broken in CustomVertex structures?