CAAD és építészinformatika (BMEEPAG0202)

Parametrikus modellezés (GDL)



Zárthelyi feladat megoldása

fedélszék - nyereg - készítése

bemenő paraméterek: 3 p számított paraméterek: 4 p 3D szarufa: 5 p szarufa kivágás: 3 p talpszelemen 2 p ciklus 2 p 2D tengelyvonal 2 p talpszelemen 2 p ciklus 2 p bemutató kép + 2 p


Paraméterek:
fedélszék / Vezérleírás

! fedélszék 1.0 n = CEIL((b-2*d0)/dmax) d = (b-2*d0)/n m = tan(alfa) * f/2 ey = tan(alfa)*e k = (t_h - horg/cos(alfa))/tan(alfa)



fedélszék / 3D leírás

! fedélszék 3D 1.0 ADD -f/2+k, 0,0 BLOCK t_b, b, t_h DEL 1 ADD f/2-k-t_b, 0,0 BLOCK t_b, b, t_h DEL 1 ADDY d0 ROTX 90 CUTPOLY 4, f/2-k,0, f/2-k,t_h, f/2-k-t_b,t_h, f/2-k-t_b,0 CUTPOLY 4, -f/2+k,0, -f/2+k,t_h, -f/2+k+t_b,t_h, -f/2+k+t_b,0 FOR i= 1 TO n + 1 TUBE 4 , 5, 115, 0,-s_b/2, 1, s_h,-s_b/2, 1, s_h, s_b/2, 1, 0,s_b/2, 1, -2*e-f/2,-2*ey,0,0, -e-f/2,-ey,0,0, 0,m,0,0, e+f/2,-ey,0,0, 2*e+f/2,-2*ey,0,0 ADDZ -d NEXT i DEL n+1 CUTEND CUTEND



fedélszék / 2D leírás

! fedélszék 2D 1.0 FOR i=1 TO 2 RECT2 f/2-k, 0, f/2-k-t_b,b HOTSPOT2 f/2, 0 HOTSPOT2 f/2, b HOTSPOT2 f/2-e, 0 HOTSPOT2 f/2-e, b HOTSPOT2 f/2-k, 0 HOTSPOT2 f/2-k-t_b, 0 HOTSPOT2 f/2-k, b HOTSPOT2 f/2-k-t_b, b MUL2 -1,1 NEXT i ADD2 0,d0 FOR i= 1 to n+1 LINE_TYPE szaru_2d LINE2 -e-f/2,0,f/2+e,0 HOTSPOT2 -e-f/2,0 HOTSPOT2 f/2+e,0 ADD2 0,d NEXT i