input geom; pair a,b,c; c = (5u,0); a = o; b = (3u,2u); beginfig(1) draw a--b--c--cycle; label.ulft(TEX("$c$"),(a+b)/2); label.bot(TEX("$b$"),(c+a)/2); label.urt(TEX("$a$"),(b+c)/2); endfig; beginfig(2) draw a--b--c--cycle; label.ulft(TEX("$c$"),(a+b)/2); label.urt(TEX("$a$"),(b+c)/2); pair d; d = (xpart b,ypart a); draw b--d; label.bot(TEX("$b_1$"),(d+a)/2); label.bot(TEX("$b_2$"),(d+c)/2); label.lft(TEX("$h$"),(b+d)/2); draw rta shifted d; endfig; end