Currently methods are supplied for "mesh3d"
and
"shapelist3d"
classes.
These methods work by averaging the normals on the faces incident at
each vertex. By default these are weighted according to the angle
in the polygon at that vertex.
If angleWeighted = FALSE
, a slightly faster
but less accurate weighting by the triangle area is used.
Prior to rgl version 0.104.12 an incorrect weighting was used;
it can be partially reproduced by using angleWeighted = NA
,
but not all the bugs in that scheme will be kept.