Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private:
- bool Intersect( VectorLine2 VecLine1, VectorLine2 VecLine2 ) {
- float Numerator, Denomniator, u;
- Denominator = ( VecLine2.Vec.Y * VecLine1.Vec.X - VecLine2.Vec.X * VecLine1.Vec.Y );
- if( Denominator == 0 ) {
- return false;
- }
- Numerator = ( VecLine2.Vec.X * ( VecLine1.Base.Y - VecLine2.Base.Y ) - VecLine2.Vec.Y * ( VecLine1.Base.X - VecLine2.Base.X ) );
- u = Numerator / Denominator;
- return !( u < 0 || u > 1 );
- }
Advertisement
Add Comment
Please, Sign In to add comment