rigidchips-lib / rigidchips

23 stars 7 forks source link

両面ポリの当たり判定(影含む)が消えたり飛び出たりする #102

Open siruhu opened 8 years ago

siruhu commented 8 years ago

ポリの三角形内か判定するために頂点法線ベクトルを使っているため、両面ポリなどで頂点法線ベクトル方向が面と平行になると、ポリと辺を交線とする面と交点との距離が0になり面内の判定が計算誤差で不定となる

修正にはGLand.hpp内のOutVec,OutDをOutVec2,OutD2で置換すればよい おそらく頂点法線とそこから派生する値自体不要