public void Sample(double resolution, Storage.Builders.ILineBuilder3d builder) { for (int i = 0; i < outlines.Length; i++) { outlines[i].Sample(resolution, builder); } }
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(); }
public void Sample(double resolution, Storage.Builders.ILineBuilder3d builder) { if (resolution < 0.0) { builder.AddLineStrip(false, A, B); } else { throw new NotImplementedException(); } }
public void Sample(double resolution, Storage.Builders.ILineBuilder3d builder) { Vector3d[] points = this.ConvertToList(resolution); if (points.Length == 0) { return; } builder.AddLineStrip(true, points); }
public void Sample(double resolution, Storage.Builders.ILineBuilder3d builder) { throw new NotImplementedException(); }