;ς N;Gc@sΓdkZdkZdkZdkZdkZdkZdkZdkZdfd„ƒYZdefd„ƒYZ dfd„ƒYZ d„Z dei fd „ƒYZ d eifd „ƒYZdS( Nsnode_ptcBstZd„ZRS(NcCs||_||_dS(N(s coords_ptsselfsvalue(sselfs coords_ptsvalue((s</mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/mesh.pys__init__-s (s__name__s __module__s__init__(((s</mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/mesh.pysnode_pt+ssnodecBstZd„ZRS(NcCsAti|gi}|D]}|ti|ƒƒq~|ƒdS(N( snode_pts__init__sselfsappends_[1]scoordsscoordsunitstoptsvalue(sselfscoordssvaluescoords_[1]((s</mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/mesh.pys__init__4s(s__name__s __module__s__init__(((s</mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/mesh.pysnode2sselementcBstZed„ZRS(NcCs||_||_dS(N(snodessselfs neighbors(sselfsnodess neighbors((s</mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/mesh.pys__init__:s (s__name__s __module__sNones__init__(((s</mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/mesh.pyselement8scCs.tidt||d||ƒƒdSdS(Ns>If 16777215.0i(sstructspacksints coords_ptsmin_ptsmax_pt(s coords_ptsmin_ptsmax_pt((s</mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/mesh.pyscoords24bit_pt?ssPDFGenericResourcecBstZd„Zd„ZRS(NcCs#tii|||ƒ||_dS(N(s pdfwriters PDFobjects__init__sselfstypesnamescontent(sselfstypesnamescontent((s</mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/mesh.pys__init__EscCs|i|iƒdS(N(sfileswritesselfscontent(sselfsfileswritersregistry((s</mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/mesh.pyswriteIs(s__name__s __module__s__init__swrite(((s</mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/mesh.pysPDFGenericResourceCs smeshcBs8tZdd„Zd„Zd„Zd„Zd„ZRS(NicCs ||_|oφd}xν|D]α}t|iƒdjotdƒ‚nyYxR|iD]G}| o|i iƒ}qV|i iƒ|jotdƒ‚qVqVWWnt j otdƒ‚nXx7|iD],}t|i ƒdjotdƒ‚qΞqΞWqWndS(Nsistriangular mesh expectedscolor space mismatchs'gray, rgb or cmyk color values expectedis$two dimensional coordinates expected( selementssselfscheckscolorspacestringselementslensnodess ValueErrorsnodesvaluesAttributeErrors coords_pt(sselfselementsschecksnodeselementscolorspacestring((s</mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/mesh.pys__init__Os(   c Cstitgi}|iD]'}|iD]}||i dƒq'q~ƒtgi}|iD]'}|iD]}||i dƒqkq^~ƒt gi}|iD]'}|iD]}||i dƒq―q’~ƒt gi}|iD]'}|iD]}||i dƒqσqζ~ƒƒSdS(Nii( sbboxsbbox_ptsminsappends_[1]sselfselementsselementsnodessnodes coords_ptsmax(sselfsnodeselements_[1]((s</mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/mesh.pysbboxbsJDDc Csdigi}|iD]h}|iD]X}|dt|i d|i |i ƒt|i d|i |iƒ|iiƒfƒq$q~ƒSdS(Nss%s%s%sii(sjoinsappends_[1]sselfselementsselementsnodessnodescoords24bit_pts coords_ptsbboxsllx_ptsurx_ptslly_ptsury_ptsvalues tostring8bit(sselfsbboxsnodeselements_[1]((s</mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/mesh.pysdatahsc CsΦ|iƒ}||7}|id|ididiiƒ|i |i |i |i di gi}|ididiiƒD]}|dƒq|~ƒfƒ|ititi|i|ƒƒƒƒ|idƒdS(Nsΐ<< /ShadingType 4 /ColorSpace %s /BitsPerCoordinate 24 /BitsPerComponent 8 /BitsPerFlag 8 /Decode [%f %f %f %f %s] /DataSource currentfile /ASCIIHexDecode filter /FlateDecode filter >> shfill is s0 1s (sselfsbboxsthisbboxsfileswriteselementssnodessvaluescolorspacestringsllx_ptsurx_ptslly_ptsury_ptsjoinsappends_[1]s tostring8bitsbinasciisb2a_hexszlibscompresssdata( sselfsfileswriterscontextsregistrysbboxsthisbboxsvalues_[1]((s</mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/mesh.pys processPSns   ‡ (c Cs.|iƒ}||7}|i|ƒ} |iod} ti| ƒ} nd} dt |ƒ}t d|d|i di diiƒ|i|i|i|idigi}|i di diiƒD]} |dƒqΗ~ƒt| ƒ| | f ƒ} |i| ƒ|id || ƒ|id |ƒdS( Ns/Filter /FlateDecode ss shading-%ssshadings—<< /ShadingType 4 /ColorSpace %s /BitsPerCoordinate 24 /BitsPerComponent 8 /BitsPerFlag 8 /Decode [%f %f %f %f %s] /Length %i %s>> stream %s endstream is s0 1sShadings/%s sh (sselfsbboxsthisbboxsdatasdswriterscompresssfilterszlibsidsnamesPDFGenericResourceselementssnodessvaluescolorspacestringsllx_ptsurx_ptslly_ptsury_ptsjoinsappends_[1]s tostring8bitslensshadingsregistrysadds addresourcesfileswrite( sselfsfileswriterscontextsregistrysbboxs_[1]snamesthisbboxsvaluesdsfiltersshading((s</mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/mesh.pys processPDF~s    ’ (s__name__s __module__s__init__sbboxsdatas processPSs processPDF(((s</mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/mesh.pysmeshMs     (sstructsbinasciiszlibsbboxscanvasscolors pdfwritersunitsnode_ptsnodeselementscoords24bit_pts PDFobjectsPDFGenericResources canvasitemsmesh(snodescanvassstructscoords24bit_ptscolorszlibsbinasciis pdfwriterselementsnode_ptsmeshsbboxsPDFGenericResourcesunit((s</mnt/gmirror/ports/graphics/py-PyX/work/PyX-0.10/pyx/mesh.pys?'s-