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

Parametrikus modellezés (GDL)



Zárthelyi feladat megoldása

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

fedélszék - kúp - készítése


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

! fedélszék 1.0 n = CEIL(r*2*PI/dmax) beta = 360/n m = tan(alfa) * r ey = tan(alfa)*e k = (t_h - horg/cos(alfa))/tan(alfa) ro=s_b/2/SIN(beta/2)



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

! fedélszék 3D 1.0 for i=0 to n PUT ro*COS(i*beta) PUT ro*SIN(i*beta) next i ADD -f/2+k, 0,0 DEL 1 PRISM NSP/2, m+.5, USE(NSP) CUTPOLY NSP/2, GET (NSP) ROTX 90 FOR i= 1 TO n CUTPOLY 4, r-k,0, r-k,t_h, r-k-t_b,t_h, r-k-t_b,0 ADDZ -s_b/2 CPRISM_ 1,1,1, 5 , s_b, -e-r,-ey,15, -e-r-s_h*sin(alfa),-ey + s_h*cos(alfa),15, 0, m + s_h/cos(alfa),15, 0,m,15, -e-r,-ey,-1 DEL 1 CUTEND ADD -r+k,0,-.3 BLOCK t_b, t_h, 0.6 DEL 1 ROTY beta NEXT i CUTEND



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

! fedélszék 2D 1.0 FOR i= 1 to n RECT2 -r+k, -.3, -r+k+t_b,.3 HOTSPOT2 -r+k, -.3 HOTSPOT2 -r+k, .3 HOTSPOT2 -r+k+t_b, -.3 HOTSPOT2 -r+k+t_b, .3 LINE_TYPE szaru_2d LINE2 -e-r,0,0,0 HOTSPOT2 -r,0 HOTSPOT2 -e-r,0 ROT2 beta NEXT i