public void Sample(double resolution, Storage.Builders.ILineBuilder3d builder)
 {
     for (int i = 0; i < outlines.Length; i++)
     {
         outlines[i].Sample(resolution, builder);
     }
 }
Beispiel #2
0
        public void Sample(double resolution, Storage.Builders.ILineBuilder3d builder)
        {
            // Adaptive and normal sampling the same (curvative either way).
            if (resolution < 0.0)
            {
                resolution = -resolution;
            }

            throw new NotImplementedException();
        }
Beispiel #3
0
 public void Sample(double resolution, Storage.Builders.ILineBuilder3d builder)
 {
     if (resolution < 0.0)
     {
         builder.AddLineStrip(false, A, B);
     }
     else
     {
         throw new NotImplementedException();
     }
 }
Beispiel #4
0
        public void Sample(double resolution, Storage.Builders.ILineBuilder3d builder)
        {
            Vector3d[] points = this.ConvertToList(resolution);

            if (points.Length == 0)
            {
                return;
            }

            builder.AddLineStrip(true, points);
        }
Beispiel #5
0
 public void Sample(double resolution, Storage.Builders.ILineBuilder3d builder)
 {
     throw new NotImplementedException();
 }