drawmeasuredpic(A); draw bboxmeasuredpic(A); drawmeasuredpic(B); draw bboxmeasuredpic(B); drawmeasuredpic(C); draw bboxmeasuredpic(C); if not known pat.p: pat.p = backuppath(C, A); show pat.p; else: pat.p := clipmeasuredpath(C, A, pat.p); fi vobsubmatch(pat.p); if not known KFCTAPDtcFagItcmFPOl.p: KFCTAPDtcFagItcmFPOl.p = backuppath(C, A); show KFCTAPDtcFagItcmFPOl.p; else: KFCTAPDtcFagItcmFPOl.p := clipmeasuredpath(C, A, KFCTAPDtcFagItcmFPOl.p); fi KFCTAPDtcFagItcmFPOl.a.p = subpath(0,0.5*length(KFCTAPDtcFagItcmFPOl.p)) of KFCTAPDtcFagItcmFPOl.p; KFCTAPDtcFagItcmFPOl.b.p = subpath(length(KFCTAPDtcFagItcmFPOl.p),0.5*length(KFCTAPDtcFagItcmFPOl.p)) of KFCTAPDtcFagItcmFPOl.p; vobtransformfromassoc(KFCTAPDtcFagItcmFPOl.a.p, KFCTAPDtcFagItcmFPOl.a.multi, KFCTAPDtcFagItcmFPOl.a.role); vobtransformtoassoc(KFCTAPDtcFagItcmFPOl.b.p, KFCTAPDtcFagItcmFPOl.b.multi, KFCTAPDtcFagItcmFPOl.b.role); if not known ZFcsqKsYOFIndGAbHKKJ.p: ZFcsqKsYOFIndGAbHKKJ.p = backuppath(C, B); show ZFcsqKsYOFIndGAbHKKJ.p; else: ZFcsqKsYOFIndGAbHKKJ.p := clipmeasuredpath(C, B, ZFcsqKsYOFIndGAbHKKJ.p); fi ZFcsqKsYOFIndGAbHKKJ.a.p = subpath(0,0.5*length(ZFcsqKsYOFIndGAbHKKJ.p)) of ZFcsqKsYOFIndGAbHKKJ.p; ZFcsqKsYOFIndGAbHKKJ.b.p = subpath(length(ZFcsqKsYOFIndGAbHKKJ.p),0.5*length(ZFcsqKsYOFIndGAbHKKJ.p)) of ZFcsqKsYOFIndGAbHKKJ.p; vobtransformfromassoc(ZFcsqKsYOFIndGAbHKKJ.a.p, ZFcsqKsYOFIndGAbHKKJ.a.multi, ZFcsqKsYOFIndGAbHKKJ.a.role); vobtransformtoassoc(ZFcsqKsYOFIndGAbHKKJ.b.p, ZFcsqKsYOFIndGAbHKKJ.b.multi, ZFcsqKsYOFIndGAbHKKJ.b.role); showlinksize("bbox", "vobuml1", (bbox currentpicture));