コリジョン

  • ポリラインをメッシュで区切る

    メッシュ内を削除する プリミティブの三角形の内外判定をして、内包されている場合はフラグを立てる。 続けて、Primitve Wrangleをつなげ、フラグの立っているポイント以外をポリラインでつなげていく。 メッシュで分

  • 点と三角形の内外判定

    ポイントがプリミティブに内包されているか判定する 外積の符号が一致しているか確認する。一致していれば点は三角形の内側にある。 ちょうどエッジの上に乗っている場合も判定するするなら、不等号にイコールを入れる。 プリミティブ

← タグ一覧へ