Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void RotationCarre(float x,float y,float angle,float Rayon, ML_Color color)
- /* Centre abscisse , Centre Ordonné, angle theta, cotéducarré/2 */
- {
- float pos[2] = {1,1};
- float angleVector[2] = {1,1};
- float xVertex[4];
- float yVertex[4];
- pos[0] = x;
- pos[1] = y;
- angle = angle*3.14159/180;
- angleVector[0] = Rayon * cos(angle);
- angleVector[1] = -Rayon * sin(angle);
- xVertex[0] = pos[0] + angleVector[0] - angleVector[1];
- xVertex[1] = pos[0] + angleVector[0] + angleVector[1];
- xVertex[2] = pos[0] - angleVector[0] + angleVector[1];
- xVertex[3] = pos[0] - angleVector[0] - angleVector[1];
- yVertex[0] = pos[1] + angleVector[0] + angleVector[1];
- yVertex[1] = pos[1] - angleVector[0] + angleVector[1];
- yVertex[2] = pos[1] - angleVector[0] - angleVector[1];
- yVertex[3] = pos[1] + angleVector[0] - angleVector[1];
- ML_polygon(xVertex,yVertex,4,ML_BLACK);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement