DXF ファイルを解析するためにdxflibを使用しています。クラスを実装しました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 イメージを考えてみましょう。
それぞれについて、次のようなパスを構築できるように、0 と頂点のリストをDL_HatchEdgeData
受け取ります。DL_HatchEdgeData.type
2つの画像の違いに注意してください。
パスのいくつかの接続詞が丸められているという事実に関する情報はどこにありますか?