Vlákno názorů k článku Grafický metaformát PostScript od z80pin6 - Mam takovy problem, delam sablonky na Ronju a...

  • Článek je starý, nové názory již nelze přidávat.
  • 7. 5. 2007 12:35

    z80pin6 (neregistrovaný)
    Mam takovy problem, delam sablonky na Ronju a pro kazdou sirku trubky je potreba jina sablonka, a sirek trubek je tolik co prumeru cocek, cili dost nespocetne :)

    Slo by napsat program v postscriptu co by ty sablonky generoval kdyby byla sablonka naprogramovana v nejakym jazyce co by operoval s body, primkaci, pruseciky, kruznicemi apod.?

    Jak se treba udela carkovana cara a nastavi tloustka? Umi to taky sinus kosinus ctyri piva deskriptiva?

    Neco jako CAD, ale parametrickej. Qcad je v tomhle ohledu celkem nahovno.
  • 7. 5. 2007 13:41

    Pavel Tišnovský
    Zlatý podporovatel
    Já bych na to buď vytvořil prográmek v nějakém Vašem oblíbeném programovacím jazyce (C, Perl, Python, Basic :-), který svůj výstup zformátuje do PostScriptu, nebo - pokud to má opravdu být parametrické - bych zkusil METAPOST. Přecejen v PostScriptu se dělají výpočty průsečíků stejně složitě, jako v ostatních imperativních jazycích, speciální operátory na řešení rovnic, průsečíků atd. (ala METAFONT či METAPOST) zde nenajdete. Z METAPOSTu vyleze nefalšovaný PostScript, ten je možné buď publikovat (ať si každej plošňák vyleptá sám) nebo přes GS převést do PDF.

    Goniometrie v PS:
    klasické postfixové funkce sin, cos...:
    10 sin

    pokud by něco chybělo, dá se přes /def vytvořit nová funkce s libovolným počtem parametrů i návratových hodnot!

    Tloušťka čáry (obecně cesty) v PS:

    newpath
    100 100 moveto
    200 200 lineto
    2 setlinewidth
    stroke