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.
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!