void Corner::findnormal() { normal=V3d::o; for (int i=1;i<=gs.len;i++) normal=normal+gs.num(i)->normal(); if (gs.len>0) normal.normalise(); col=ucharchop(255*myabs(V3d::normdot(normal,V3d(-1,2,-1)))); // col=col*(float)gs.len/6.0; }