Всем привет!
Столкнулся ещё с одним багом.
В частности, некорректно работают методы задания новых координат для полилинии.
Проверил так: (vlax-put {Object} 'Coordinates {ListPoints}) и так: (vla-put-Coordinates {Object} {VariantPoints})
Результат один - неверный. Правда, не во всех случаях)
Ошибка проявляется когда для полилинии устанавливаем более короткий список вершин.
Во вложении видео с тестовой командой TestLW, где я создаю новую полилинию поверх восьмигранника, а затем, указывая новые вершины треугольника, пытаюсь её преобразовать. В результате получаю полилинию не в виде треугольника, а что-то иное, частично позаимствованное от старой фигуры.
Тестовый Lisp файл во вложении.
TestLW.mp4
TestLW.LSP