public void TestExtruEx13() { //ванна var ex = new Extrusion_with_hole() { Angle = 40, Length = 5, Deltha2 = 0.1f, Deltha1 = 0.5f }; ex.points = new() { new Vector2(1, 0), new Vector2(2, 0), new Vector2(2, 1), new Vector2(1, 1) }; Starter.Show(ex); }
public void TestExtruEx6() { //исходный контур пересекается var ex = new Extrusion_with_hole() { Angle = 0, Length = 5, Deltha2 = 1f, Deltha1 = 1f }; ex.points = new() { new Vector2(0, 0), new Vector2(1, 1), new Vector2(2, 1), new Vector2(2, 0.5f), new Vector2(0, 1) }; Starter.Show(ex); }
public void TestExtruEx7() { //ванна var ex = new Extrusion_with_hole() { Angle = 0, Length = 5, Deltha2 = 1f, Deltha1 = 3f }; ex.points = new() { new Vector2(-1, -1), new Vector2(-1, 4), new Vector2(4, 6), new Vector2(5, 6), new Vector2(4, -1), }; Starter.Show(ex); }
public void TestExtruEx5() { //ошибка переворота контура var ex = new Extrusion_with_hole() { Angle = -1, Length = 5, Deltha2 = 0.1f, Deltha1 = 0.5f }; ex.points = new() { new Vector2(1, 0), new Vector2(1, 3), new Vector2(2, 3), new Vector2(2, 2), new Vector2(3, 2), new Vector2(3, 3), new Vector2(4, 3), new(4, 0), //new Vector2(1, 1), //new Vector2(1, 5), //new Vector2(4, 1), //new Vector2(1, 1), //new Vector2(1, 5), //new Vector2(5, 5), //new Vector2(3, 3), //new Vector2(5, 1) //new Vector2(-1, -1), //new Vector2(-1, 4), //new Vector2(4, 4), //new Vector2(4, -1) //new Vector2(2, 2), //new Vector2(2, 3), //new Vector2(2, 2), //new Vector2(3, 3), //new Vector2(2, 2), //new Vector2(2, 2), //new Vector2(3, 2), }; Starter.Show(ex); }
public void TestExtruEx9() { //ванна var ex = new Extrusion_with_hole() { Angle = -3, Length = 5, Deltha2 = 1f, Deltha1 = 0.5f }; ex.points = new() { new Vector2(0, 0), new Vector2(0, 2), new Vector2(0, 4), new Vector2(4, 6), new Vector2(5, 6), //new Vector2(4, -1), }; Starter.Show(ex); }