} // public bool IsCrossEdge(EDGE__) public bool DoesCrossEdge2D(Vector3 v3Pnt0_, Vector3 v3Pnt1_) { Vector2 v2Pnt0_ = new Vector2(v3Pnt0_.x, v3Pnt0_.z); Vector2 v2Pnt1_ = new Vector2(v3Pnt1_.x, v3Pnt1_.z); return(CMATH.lineCross2D(_v2Pnt0, _v2Pnt1, v2Pnt0_, v2Pnt1_)); }
public bool DoesCrossEdge2D(Vector2 v2Pnt0_, Vector2 v2Pnt1_) { return(CMATH.lineCross2D(_v2Pnt0, _v2Pnt1, v2Pnt0_, v2Pnt1_)); }
} // public void SetEdge(Vector2 v2Pnt0_, Vector2 v2Pnt1_) //@ Check cross edge public bool DoesCrossEdge2D(EDGE__ edgeRight) { return(CMATH.lineCross2D(_v2Pnt0, _v2Pnt1, edgeRight._v2Pnt0, edgeRight._v2Pnt1)); } // public bool IsCrossEdge(EDGE__)