added computeNormals for Shape