Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void DrawBillardtisch(){
- double x=7;
- double z=5;
- double h=2;
- double rb=1;
- Vec3 hoehe(0,h,0);
- Vec3 P1(-x,0,z);
- Vec3 P2(x,0,z);
- Vec3 P3(x,0,-z);
- Vec3 P4(-x,0,-z);
- //Boden
- SetMaterialColor(3, 0, 0.5, 0);
- DrawQuad(P1,P2,P3,P4);
- //seiten
- SetMaterialColor(3, 0, 0.6, 0);
- DrawQuad(P1+e2*h,P2+e2*h,P2,P1);
- DrawQuad(P2+e2*h,P3+e2*h,P3,P2);
- DrawQuad(P3+e2*h,P4+e2*h,P4,P3);
- DrawQuad(P4+e2*h,P1+e2*h,P1,P4);
- //rahmen
- SetMaterialColor(3, 0.6, 0.6, 0);
- DrawQuad(P1+e2*h-e1*rb+e3*rb, P2+e2*h+e1*rb+e3*rb, P2+e2*h, P1+e2*h);
- DrawQuad(P2+e2*h+e1*rb+e3*rb, P3+e2*h+e1*rb-e3*rb, P3+e2*h, P2+e2*h);
- DrawQuad(P3+e2*h+e1*rb-e3*rb, P4+e2*h-e1*rb-e3*rb, P4+e2*h, P3+e2*h);
- DrawQuad(P4+e2*h-e1*rb-e3*rb, P1+e2*h-e1*rb+e3*rb, P1+e2*h, P4+e2*h);
- DrawQuad(P2+e2*h+e1*rb+e3*rb, P1+e2*h-e1*rb+e3*rb, P1-e1*rb+e3*rb, P2+e1*rb+e3*rb);
- DrawQuad(P3+e2*h+e1*rb-e3*rb, P2+e2*h+e1*rb+e3*rb, P2+e1*rb+e3*rb, P3+e1*rb-e3*rb);
- DrawQuad(P4+e2*h-e1*rb-e3*rb, P3+e2*h+e1*rb-e3*rb, P3+e1*rb-e3*rb, P4-e1*rb-e3*rb);
- DrawQuad(P1+e2*h-e1*rb+e3*rb, P4+e2*h-e1*rb-e3*rb, P4-e1*rb-e3*rb, P1-e1*rb+e3*rb);
- DrawQuad(P1-e1*rb+e3*rb, P2+e1*rb+e3*rb, P2, P1);
- DrawQuad(P2+e1*rb+e3*rb, P3+e1*rb-e3*rb, P3, P2);
- DrawQuad(P3+e1*rb-e3*rb, P4-e1*rb-e3*rb, P4, P3);
- DrawQuad(P4-e1*rb-e3*rb, P1-e1*rb+e3*rb, P1, P4);
- }
Advertisement
Add Comment
Please, Sign In to add comment