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ě.)