Usable version of TriSurfaceNew. Should work for scalar and vector datas.