Сохранить узлы линии DXF

первый пост здесь. Я оператор станка с ЧПУ и хочу написать программу, которая выводит код для моего станка с ЧПУ (G-код).

Что я пытаюсь понять, так это то, как я могу поместить начальную и конечную точки линий внутри моего DXF-файла, содержащего геометрию, которую я хочу обработать, в какой-то список, чтобы я мог (надеюсь) выполнить некоторые расчеты с ними. .

Я нашел много информации о том, как читать файл DXF, но не смог найти, как сохранить эти точки.

SO: как я могу сохранить пару точек линии (x1 y1, x2 y2) в список и вычислить их.

не обращай внимания на мой плохой английский


person addy    schedule 07.04.2013    source источник


Ответы (1)


В C# есть объект с именем List. Вы можете хранить свои очки в виде Point объектов в списке.

List<Point> myList = new List<Point>();
myList.Add(new Point(x1, y1));

а затем продолжайте использовать метод Add, чтобы добавить больше точек в свой список. Вы можете получить точки из списка, используя цикл foreach или по номеру индекса. Точки упорядочены в списке в том же порядке, в котором вы их добавили.

person Stewbob    schedule 12.06.2013