tk obj file into tkinter

Mike Tibbs (tibbs@dopey.si.com)
Tue, 5 Jul 94 17:04 EDT

Since I don't have tkinter, can someone out there see if tkinter will
interpret and draw this tk object file? I'm debating using tcl/tk or
tkinter for the display and manipulation of files in this format.
(I'd prefer to use tkinter, if possible.)

Here is a GIF file of it's snapshot as well.

== Michael Tibbs
== tibbs_michael@si.com

------------ mech.tkobj --------> snip here <------------------------
.c.c create line 2.095642i 5.492105i 2.429148i 5.744036i -fill black
.c.c create line 2.429148i 5.744036i 8.980694i 5.744036i -fill black
.c.c create line 8.980694i 5.744036i 9.165976i 5.534093i -fill black
.c.c create line 9.165976i 5.534093i 9.165976i 0.226738i -fill black
.c.c create line 9.165976i 0.226738i 8.980694i 0.016796i -fill black
.c.c create line 8.980694i 0.016796i 2.429148i 0.016796i -fill black
.c.c create line 2.429148i 0.016796i 2.095642i 0.268727i -fill black
.c.c create line 2.095642i 0.268727i 2.095642i 0.445079i -fill black
.c.c create line 2.095642i 0.445079i 2.111724i 0.463302i -fill black
.c.c create line 2.111724i 0.463302i 2.114763i 0.467081i -fill black
.c.c create line 2.114763i 0.467081i 2.117431i 0.471196i -fill black
.c.c create line 2.117431i 0.471196i 2.119803i 0.475646i -fill black
.c.c create line 2.119803i 0.475646i 2.121730i 0.480350i -fill black
.c.c create line 2.121730i 0.480350i 2.123286i 0.485137i -fill black
.c.c create line 2.123286i 0.485137i 2.124398i 0.490175i -fill black
.c.c create line 2.124398i 0.490175i 2.125065i 0.495214i -fill black
.c.c create line 2.125065i 0.495214i 2.125287i 0.500420i -fill black
.c.c create line 2.125287i 0.500420i 2.125287i 5.260412i -fill black
.c.c create line 2.125287i 5.260412i 2.125065i 5.265534i -fill black
.c.c create line 2.125065i 5.265534i 2.124398i 5.270657i -fill black
.c.c create line 2.124398i 5.270657i 2.123286i 5.275611i -fill black
.c.c create line 2.123286i 5.275611i 2.121730i 5.280482i -fill black
.c.c create line 2.121730i 5.280482i 2.119803i 5.285101i -fill black
.c.c create line 2.119803i 5.285101i 2.117431i 5.289552i -fill black
.c.c create line 2.117431i 5.289552i 2.114763i 5.293667i -fill black
.c.c create line 2.114763i 5.293667i 2.111724i 5.297529i -fill black
.c.c create line 2.111724i 5.297529i 2.095642i 5.315753i -fill black
.c.c create line 2.095642i 5.315753i 2.095642i 5.492105i -fill black
.c.c create line 10.454050i 5.744036i 10.454050i 0.000000i -fill black
.c.c create line 10.454050i 0.000000i 10.500000i 0.000000i -fill black
.c.c create line 10.500000i 0.000000i 10.500000i 5.744036i -fill black
.c.c create line 10.500000i 5.744036i 10.454050i 5.744036i -fill black
.c.c create line 3.763173i 6.302484i 3.763173i 6.470438i -fill black
.c.c create line 3.763173i 6.470438i 3.466723i 6.470438i -fill black
.c.c create line 3.466723i 6.470438i 3.466723i 6.302484i -fill black
.c.c create line 3.466723i 6.302484i 3.763173i 6.302484i -fill black
.c.c create arc 2.392092i 5.525693i 2.466204i 5.609670i -start 359.996986 -extent 0.002009 -style arc -fill black
.c.c create arc 2.540317i 5.525698i 2.614430i 5.609675i -start 179.996979 -extent 0.002014 -style arc -fill black
.c.c create arc 0.500000i 5.524854i 0.575595i 5.610510i -start 359.996986 -extent 0.002009 -style arc -fill black
.c.c create arc 0.651189i 5.524858i 0.726784i 5.610514i -start 179.996979 -extent 0.002014 -style arc -fill black
.c.c create arc 2.389869i 7.414338i 2.465463i 7.499995i -start 359.997054 -extent 0.001964 -style arc -fill black
.c.c create arc 2.541058i 7.414343i 2.616653i 7.500000i -start 179.997055 -extent 0.001968 -style arc -fill black
.c.c create arc 8.691656i 5.525694i 8.765768i 5.609670i -start 359.996986 -extent 0.002009 -style arc -fill black
.c.c create arc 8.839879i 5.525698i 8.913991i 5.609674i -start 179.996979 -extent 0.002014 -style arc -fill black
.c.c create line 7.542911i 6.302484i 7.839361i 6.302484i -fill black
.c.c create line 7.839361i 6.302484i 7.839361i 6.470438i -fill black
.c.c create line 7.839361i 6.470438i 7.542911i 6.470438i -fill black
.c.c create line 7.542911i 6.470438i 7.542911i 6.302484i -fill black
.c.c create line 2.151226i 3.392676i 2.295746i 3.392676i -fill green
.c.c create line 2.295746i 3.392676i 2.295746i 5.504701i -fill green
.c.c create line 2.295746i 5.504701i 9.140036i 5.504701i -fill green
.c.c create line 9.140036i 5.504701i 9.140036i 0.256130i -fill green
.c.c create line 9.140036i 0.256130i 2.295746i 0.256130i -fill green
.c.c create line 2.295746i 0.256130i 2.295746i 2.368155i -fill green
.c.c create line 2.295746i 2.368155i 2.151226i 2.368155i -fill green
.c.c create line 2.151226i 2.368155i 2.151226i 3.392676i -fill green
.c.c create line 2.151226i 3.392676i 2.295746i 3.392676i -fill red
.c.c create line 2.295746i 3.392676i 2.295746i 5.504701i -fill red
.c.c create line 2.295746i 5.504701i 9.140036i 5.504701i -fill red
.c.c create line 9.140036i 5.504701i 9.140036i 0.256130i -fill red
.c.c create line 9.140036i 0.256130i 2.295746i 0.256130i -fill red
.c.c create line 2.295746i 0.256130i 2.295746i 2.368155i -fill red
.c.c create line 2.295746i 2.368155i 2.151226i 2.368155i -fill red
.c.c create line 2.151226i 2.368155i 2.151226i 3.392676i -fill red

-------- uuencoded tdcad.gif --------> snip <---------------------
begin 644 tdcad.gif
M1TE&.#=A[P(_ O$ /___P /\ "P [P(_ @ "_H2/J<OM#Z.<
MM-J+L]Z\^P^&XDB6YHFFZLJV[@O'\DS7]HWG^L[W_@\,"H?$HO&(3"J7S*;S
M"8U*I]2J]8K-:K?<KO<+#HO'Y++YC$ZKU^RV^PV/R^?TNOV.S^OW_+[_#Q@H
M.$A8:'B(F(@4P,@XU0@9*3E)66EYB9FIN<G9Z?D)&BHZ2EIJ>HJ:JKK*&MH7
M< ;):M8:WMK0)M'J\ODB L<;-AKQ_M$+)RLO(<\9]S4O"P]'1=='>MK3;W-
MC:;M]ISTW4U>#C:^%GZ$;M[N?L7NC;T>_VY_[U1?ICZDC_\/T(@_,?R"# R(
M,"&/@^?F"?FE,*+$=70*]F X,:/&_A88N5C<T7&CR)$D0F;YB ,BR94L99B$
MYW!ARYDT7[RL@K+&S9H\>R[8^2AF2J ^B_HD"B5G#*1&F]9D"DVH3J=4JV*
MZDNJ2W0"NGK]"C:LV+%DRYH]BS:MVK5LV[I]"S>NW+ETZ]J]BS>OWKU\R0+
MND0IBW@"K!IV6ABP$L$K"!]^[#,Q.*TP'$.^/%-R&\8J+&/^/%(S&\XI/(,^
M/5%T.LHV*11&#3NB:C6D49B.C1O?[#2U3]S.#;S=;GFY;OP.CIS;\#.]31Q/
M#GW9<C/-2SR/CAW8]'VL75S/#E[1=C+52[H.CU[[W\G%;7Q/#S_0^#'E1[R/
MCY_/?(+=_CF>SP^@(/N%49]]$[P68()]#-A0>\9)@*""$N+!X!<%VC=.A!-N
M.$>%7EQH( 0:<DBB&QYV :((&9;(XALG>M1?:R*V2.,:+VZ18@@KULBC&3=J
MD2,(._9(9!@_GA2C=Q&,6&2361R)19 ?#.EDE5A "9.##\YH99=68&F%E!Y0
MZ6693X")4Y+^<6EFFTV@2868'9#I9IU&P!F4ENXM:6>?1^ IA9P<T.EGH3T
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
4@TNXA6NXAXNXB:NXB\NX+58 #NW

end