Create() public static method

Creates a triangulation of random data. For larger data sets it might be a good idea to separate the triangulation calculation from creating the visual so that the triangulation can be computed on a separate threat.
public static Create ( int count, double radius, bool uniform ) : RandomTriangulation
count int Number of vertices to generate
radius double Radius of the vertices
uniform bool
return RandomTriangulation
Example #1
0
        void Create()
        {
            if (triangulation != null)
            {
                viewport.Children.Remove(triangulation);
            }

            int count;

            if (!int.TryParse(numPoints.Text, out count) && count < 10)
            {
                count = 100;
            }

            triangulation = RandomTriangulation.Create(count, 10);
            viewport.Children.Add(triangulation);

            infoText.Text = string.Format("{0} tetrahedrons", triangulation.Count);
        }
Example #2
0
        void Create(bool uniform = false)
        {
            if (triangulation != null)
            {
                viewport.Children.Remove(triangulation);
            }

            // add file's path
            string path = @"C:\Users\DEVMF\Desktop\File\VS\MIConvexHull-master\MIConvexHull-master\Examples\7DelaunayWPF\input.txt";

            string[] textValue = System.IO.File.ReadAllLines(path);

            int count;

            if (!int.TryParse(numPoints.Text, out count) && count < 10)
            {
                count = 4097;
            }

            triangulation = RandomTriangulation.Create(count, 10, uniform, textValue);
            viewport.Children.Add(triangulation);

            infoText.Text = string.Format("{0} tetrahedrons", triangulation.Count);
        }