Hi Kevin,
The ShapeRenderingMode enumeration is pretty much the same as
System.Drawing.Drawing2D.SmoothingMode, except that our enum doesn't have the "Invalid" mode. The value meanings are the same, so effectively there are only two modes - Anti-aliasing is either Enabled or Disabled.
In 3D charts only the lines are anti-aliased, while in 2D charts anti-aliasing is applied to lines and filled shapes. In general it doesn't slow down rendering significantly. Line anti-aliasing has two drawbacks:
1. The first issue can be seen when there are two or more overlapping lines (for example the borders of adjacent bars). In such cases the lines look thicker.
2. If you rely only on line anti-aliasing in 3D charts, the edges of objects that don't have line borders will be jagged.
Jittering is a type of full-scene anti-aliasing of 3D scenes. It can solve the fore-mentioned problems, but can decrease rendering performance considerably. If you use 4 jittering steps this means that the scene will be rendered 4 times and the results will be combined to get the final image. The maximum allowed jittering step are 16. The Auto-Jittering mode turns off jittering when the chart is frequently updated (for example when rotated with the mouse) and turns it on again when the chart is still.
Best Regards,
Nevron Support Team