Как разобрать люк DXF с помощью dxflib

я использую dxflib для анализа файлов DXF. Я реализовал класс DL_CreationAdapter

class EntityHandler : public DL_CreationAdapter
{
public:

/** Called for every hatch entity. */
void addHatch(const DL_HatchData& data);

/** Called for every hatch loop. */
void addHatchLoop(const DL_HatchLoopData& data);

/** Called for every hatch edge entity. */
void addHatchEdge(const DL_HatchEdgeData& data);

};

Но у меня проблема при разборе сущностей типа хэтч. То есть я не могу найти данные, связанные с округлые пути.

Рассмотрим, например, следующее изображение DXF:

введите описание изображения здесь

Для каждого DL_HatchEdgeData я получил DL_HatchEdgeData.type равно 0 и список вершин, так что я могу построить путь, как показано ниже:

введите описание изображения здесь

Обратите внимание на разницу между двумя изображениями.

Где я могу найти информацию о том, что некоторые
союзы моего пути закругленный?

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]