folder Tahribat.com Forumları
linefolder Programlama Genel
linefolder Postscript Hakkında Bilgisi/İlgisi Olan ?



Postscript Hakkında Bilgisi/İlgisi Olan ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    Selamlar,

    ya manyak bir ders aldım, nerdeyse her hafta bir dil gösteriyorlar. Böyle olunca çok hızlı geçiyorlar.. Neyse şimdi stackbased olarak postscript gösteriliyor. Hiç dikkat etmedim ama ödev verilmiş.. 3 tane soru var, ilk ikisini bir şekilde yaparım ama 3. sü çok karışık görünüyor..

    stack tabanlı olduğu için biraz farklı bir dil.. hocanın dediğine göre java derlendikten sonra bu hale geliyormuş yani stackbased bir dil..

     

    % Postscript Language Tutorial and Cookbook, Addison-Wesley, 1985
    % p. 141
    
    /arrowdict 14 dict def				% make a new dictionary
    
    arrowdict begin
    	/mtrx matrix def			% allocate space for a matrix
    end
    
    /arrow {
        arrowdict begin				% open the dictionary
    	/headlength exch def			% pick up the arguments
    	/halfheadthickness exch 2 div def
    	/halfthickness exch 2 div def
    	/tipy exch def
    	/tipx exch def
    	/taily exch def
    	/tailx exch def
    
    	/dx tipx tailx sub def
    	/dy tipy taily sub def
    	/arrowlength dx dx mul dy dy mul add sqrt def
    	/angle dy dx atan def
    	/base arrowlength headlength sub def
    
    	mtrx currentmatrix 	% save the coordinate system
    	pop
    
    	tailx taily translate			% translate to start of arrow
    	angle rotate				% rotate coordinates
    
    	0 halfthickness neg moveto		% draw as if starting from (0,0)
    	base halfthickness neg lineto
    	base halfheadthickness neg lineto
    	arrowlength 0 lineto
    	base halfheadthickness lineto
    	base halfthickness lineto
    	0 halfthickness lineto
    	closepath
    
    	mtrx setmatrix			% restore coordinate system
        end
    } def
    
    newpath
    	318 340 72 340 10 30 72 arrow
    fill
    
    newpath
    	382 400 542 560 72 232 116 arrow
    3 setlinewidth stroke
    
    newpath
    	400 300 400 90 90 200 200 3 sqrt mul 2 div arrow
    	.65 setgray fill
    
    showpage
    

     

     

    elinizde güzel kaynak v.s. varsa paylaşırsanız sevinirim. zira postscript ile işimiz bitti sanırm cuma günü haskell e geçiyoruz ama sınav için lazım olacak..

     

    sorulardan çözmek isteyen özellikle 3. soruyu memnun olurum :) artık ben de yetiştirebildiğim kadarıyla vereceğim


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    JVM de yığın tabanlı çalışıyor (Dalvik yazmaç tabanlı yani Java her zaman stack oriented değil), tek benzerlik bu bile olabilir:)

    https://subversion.american.edu/aisaac/wp/psdraw20030415.pdf

    http://schneider.ncifcrf.gov/postscript.html

    http://www-cdf.fnal.gov/offline/PostScript/BLUEBOOK.PDF

    Başka düzgün kaynak bulamadım maalesef.


    Olaylara karışmayın!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    hocam valla süpersin ya.. o son verdiğin linkte son 2 örneğin benzeri var :) oradan çıkarırım bir şeyler.. teşekkür ettim :)) bakalım bunun sınavı nasıl olacak.. bari haskell i kaçırmayayım.. 


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
Toplam Hit: 1090 Toplam Mesaj: 3