コンテンツにスキップ

ポリゴンをサニタイズ

退化したポリゴンジオメトリをクリーンアップします — 面積ゼロの形状、共線頂点、自己交差、その他のジオメトリ欠陥を削除します。

使用する場面

  • ジオメトリ検証が緩い形式からインポートした後
  • 退化した入力に敏感なブール演算の前
  • 下流の処理ツールでエラーが発生する場合

オプション

オプション説明既定値
面積ゼロを削除面積ゼロのポリゴンを削除しますオン
共線を削除直線エッジ上の不要な頂点を削除しますオン
自己交差を修正自己交差するポリゴン境界を解決しますオン
許容差頂点簡略化の距離しきい値0.001
選択レイヤーのみすべてではなく選択したレイヤーに適用しますオフ

仕組み

  1. 面積ゼロの削除 — 退化したポリゴン(例: ポリゴンに見せかけた線)を削除します
  2. 共線頂点の削除 — 隣接頂点の間の直線上にある頂点を除去します
  3. 自己交差の修復 — 自己交差するポリゴンを、有効で交差しない部分に分割します
  4. 頂点の重複排除 — 許容差より近い頂点をマージします

技術メモ

  • ブール演算を実行する前にサニタイズすることを推奨します
  • 共線頂点の削除は、形状を変えずに頂点数を削減します
  • 自己交差の修復により、1 つのポリゴンが複数のポリゴンに分割される場合があります