The validity are inconsistent so that one cannot pass colors in a VV.
geoengine.map\mview\gxx_mvw.c, line 3260 compares to lNT, number or triangles:
ASSERT_GXX(lNT == Len_VV(hColorGVV->hVV), modn, "Color VV length");
is inconsistent with geoengine.map\gensurf.c line 195 which compares to lNVert, number of verticies:
ASSERT(Len_VV(hVVc) == lNVert);