gR@:I  +hB @x- -I T R f  `Construction parameters:$pnxjh0 - `/Move the Control Point left to open the doors::tdńp  `| Door size:OPOPNON`FG@AP?@HI>?IJ=>J D A2`CqCOATFC Z1`CCAFD Y1`CCmd  Y1`Door position:orF  Y1`'Observations: Slope of 2 stays constantntlb  Y1`yJoints:f V1`CրC׀ T1`CրCǀw| S1`CCǀBGH A1`BCUU B1`AC  C1Y`ApC| D1`BC   E1`ApC؀ F1@`CVC؀  G1=`ApC27j0, H1H`BPCUZ Origin`C'B   Qrigin`AD UU Rrigin`CπD. ZRrigin`T hwWritten by: Ken Koedinger, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA 15213 (412) 268-7667 Email: koedinger@cs.cmu.edu Elevator door mechanism adapted from an MIT Ph.D. thesis by Glenn Kramer. "easeo  X4lxUUUUF\  widthn`CCCqC?vWj%w N@F  height`CCCC?ڐ[   r1ight`CրCǀCրC׀? v  p1ight`CCǀCրCǀ? AF Fixed point' `BCGBgBg  1ixed point'`BCAC?    2ixed point'`ApCBC   3ixed point'`ApC؀CVC؀ 7?<  4ixed point'`ApCBPC!B Originoint' `CHC d Fixed point' `CC e  Orientation'`ADCπD?Ы7&').e Lrientation'`B*C' qrientation'`CHCDC?$"(Ge  urientation'`B*CBC? %=q 4rientation'`C'BA?5%F?5%F'ns&P Control point `C)B% (C'R 1ontrol point`C)B%C'B?UUUUUU); 7ontrol point`C)B%B?5%F?5%F)<A M1ntrol point X`C$/Bv*(JO[$ B1ntrol point `ClBӠ+;sP  11ntrol point`C)B%C$/Bv?QR,)5 13ntrol point`C$/BvB?5%F?5%F,L 83ntrol point`ClBӠCG?5%F?5%F- 'ex line for 3int`ClBӠCC?%X& #-Is  2ine for 3int`C)B%ClBӠ?__ -)O5T:ق N1ne for 3int `B[7BX/PE 11ne for 3int` ? %Slope(Segment 2) =  fMM!f0.34!2 D1ne for 3int `C|;mC10;4T  2'ne for 3int`C$/BvB[7BX?k k3,' 3'ne for 3int`B[7BXBC?ij3p 14ne for 3int`B[7BXCG?5%F?5%F3 I  34ne for 3int`ClBӠC|;mC?Jj+ 5-7! 94ne for 3int`C|;mCB?5%F?5%F5!S 24ne for 3int` ?gmSlope(Segment 2') =  fMM!f0.17!6Z_ P1ne for 3int `BC V78 door attachnt `CWXC&:I  16or attachnt`CWXCBP?5%F?5%F=N4_  3'or attachnt`B[7BXBC V?ݜ1<379 15or attachnt`BC VB?5%F?5%F<!  45or attachnt`C|;mCCWXC?>E0o=5 evat W1or attachnt `C C&> door attach't `CC &@MI 25or attach't`CCBP?5%F?5%FC' s1or attach't`C CC D*?&B5+ 17or attach't`C CB?5%F?5%FB~  m1or attach't`CCCWXC?=CY  4'or attach't`BC VCC?)u"C< M2or attach't `C4C&D3 8 X1or attach't `C CEF5 26or attach't`C4CB?5%F?5%FI' j2or attach't`C4CC4C?GI] 19or attach't`C CB?5%F?5%FJl 18or attach't`C CC?5%F?5%FJ'e w1or attach't`C CC D2?$J38 N2or attach't `C4CLK y to D2or attach't u`C CONc 28or attach't`C4CB?5%F?5%FPT 27or attach't`C4CC?5%F?5%FP' k2or attach't`C4CC4D2?$PD] 20or attach't`C CB?5%F?5%FQ8d@  x1or attach't`C CC C?QJ{ P2or attach't `C4CTS'bL z1or attach't`C CC, C?VQ28'Re y1or attach't`C CC, C?VJDc 29or attach't`C4CB?5%F?5%FW8]  m2or attach't`C4CC4C?WP38< F2or attach't `C9XCYM< E2or attach't `C9XCXU' p2or attach't`C4CCC?[W28'H n2or attach't`C4CCC?[P  c1or attach't`C9XCC C?Q]28  b1or attach't`C9XCC C?J\8<  a1or attach't`C9XCC9XC?\]3a8f R2or attach't `BŘ8C_Raf Q2or attach't `BŘ8C^Z`  s2or attach't`BŘ8CC4C?Wd2`8  r2or attach't`BŘ8CC4C?Pc`8f  q2or attach't`BŘ8CBŘ8C?cd