I using v7.2.1.
Chart don't draw series when "PointsType = PointsType3D.CompactPoints" and "LineOptimization = LineOptimization.Normal".
But, chart draw series when "PointsType = PointsType3D.Points".
I understanded using "CompactPoints" because low memory.(maybe because not exist color,sizefactor field.)
Why not don't draw series?
And Performance is worse than v6.5.4.
I did 100000 points drawing test for v6.5.4 and v7.2.1.
I want improve performance, because have to draw many 3Dpoints.(I can't use "LineOptimization.Hairline" because need control LineWidth.)
I can't write engish well.
Thank you for read.
Code: Select all
PointLineSeries3D pls1 = new PointLineSeries3D(chart.View3D, Axis3DBinding.Primary, Axis3DBinding.Primary, Axis3DBinding.Primary);
pls1.PointStyle.Shape3D = PointShape3D.Sphere;
pls1.PointStyle.Size3D.Width = 1;
pls1.PointStyle.Size3D.Height = 1;
pls1.PointsOptimization = PointsRenderOptimization3D.Pixels;
pls1.Material.DiffuseColor = Color.Navy;
pls1.Material.SpecularColor = Color.Red;
pls1.Material.SpecularPower = 20;
pls1.PointsVisible = true;
pls1.PointsType = PointsType3D.CompactPoints;
pls1.LineStyle.Width = 0.1f;
pls1.LineVisible = true;
pls1.LineStyle.AntiAliasing = LineAntialias.None;
pls1.LineStyle.LineOptimization = LineOptimization.Normal;
pls1.LineStyle.Color = Color.Black;
pls1.LineStyle.Pattern = Arction.WinForms.Charting.LinePattern.Solid;
chart.View3D.PointLineSeries3D.Add(pls1);