1

Téma: Kreslení meandrů — požadavky?

Do pokusné verze teď postupně přidávám kreslení meandrů, jak je vidět z obrázku.  Meandry půjde kreslit vodorovně a svisle (jiné směry by šly obtížněji kvůli kvadrantovým obloukům); jejich parametry jsou v zásadě dány jen zadaným poloměrem oblouku a polohou cursoru vůči výchozímu bodu.  Během kreslení je průběžně zobrazována celková délka meandru a (v závorce) prodloužení oproti přímému spoji.

Než budu pokračovat, rád bych nejprve shromáždil požadavky uživatelů.  Ty jsou zatím dva:
1) Meandr volitelně kreslit i pro diferenciální pár.
2) Meandry by mohly také být symetrické, tj. vlnící se od osy spoje na obě strany o stejnou amplitudu.

Další otázkou bude ovládání.  To by mohlo být řešeno třeba takhle:
Tab přepíná vrstvy, podobně jako při kreslení kružnic;
Shift překlápí mezi vodorovnými a svislými meandry, přičemž výchozí směr je určen směrem segmentu, na němž meandr začíná (existuje-li a je-li vodorovný nebo svislý);
Ctrl překlápí mezi jednostranným a symetrickým meandrem.

Cílem však zůstává ušetřit návrháři většinu práce s kreslením a počítáním meandrů, ne je plně integrovat do kreslení a editace spojů.  (Meandr tak mj. není novou primitivou, a jakmile je umístěn, již se ničím neliší od meandru nakresleného po jednotlivých segmentech a kvadrantech ručně.)

http://www.formica.cz/files/forum/meandry.png