占有、空き、不明の 3 つの状態を持つ占有グリッドがあります。占有グリッドは、状態の単純な 2 次元配列です。グリッドは、Occupied = Wall、Free = Open Floor、Unknown = 壁の後ろにあるもの、またはマッピングされていないフロア プランを表します。このグリッドは幅 800x800 で、各セルは現実世界の 5cm を表します。
これをWPFパスシェイプにしたいです。次に、画面上で操作し、ユーザーが (線を描画して) 壁を追加できるようにし、最終的に何らかの形式の CAD 標準/SVG/などにエクスポートします。
私は書き込み可能なビットマップで遊んでみましたが、ビットマップがパスではなく、一部の線がぎざぎざになったり接続されていない場合でも、グリッドの完全な図を作成できます。
このグリッドまたはビットマップをきれいな wpf 形状に変換する方法についてのアイデアを探しています。線、多角形、ポリライン、またはパスはすべて私をとても幸せにしてくれます。なぜなら、それらがあれば何でもできるからです。何か案は?