Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //sugestie de implementare pentru lab3 prob1. functia nu merge
- //suportul de curs -> primitive grafice -> drepte si segmente -> varianta a doua pt baricentrice
- // P apartine [AB]
- //Q apartine [CD]
- //t apartine [0,1]
- // p = (1-t)* A + t * B
- // q = (1-s)*C + s*d
- // ecuatia dreptei care trece prin 2 puncte => gasim alfa beta si gama
- void se_intersecteaza(float xA,float yA,
- float xB,float yB,
- float xC,float yC,
- float xD,float yD,){
- // ec dreptei care trece prin AB
- float alpha = yB - yA;
- float gamma;
- float beta;
- if (
- ( alpha * xC + beta * yC +gamma )*
- ( alpha * xD + beta * yD +gamma ) < 0
- ){
- // C si D sunt de o parte si de alta a dreptei AB
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment