Graphs using fence.
Nejuzitecnejsi graficky nastroj.
Neni nutne nejake hadani. Pokud udelame statistiku stolicky, dostaneme nasledujici vysledek:
Pouzijeme k tomu save v tabu executed.
copy paralel ..... 875
extend ..... 487
Vitez je tedy jasny. Je ale nutno rict, ze po kopirovani casto nasleduje orez.
Tedy copy paralel a nekolik dalsich uzitecnych toolu.
Proc je dragdrop pri kresleni peklo.
T2lCAD pouziva dusledne pro zadavani sekvenci "point point point ... reset". To je ponekud neobvykle.
Skoro vsechny kreslici programy dnes pouzivaji zadavani kresby pomoci drag-drop. Ani proto, ze je to standard
jsem ji nemohl pouzit, protoze je to naprosty besmysl, od ktereho se ale lide nedokazi z nejakeho duvodu
odpoutat.
Jeste nez se dostanu k hlavnimu problemu, budu jmenovat ty podruzne:
- Funkce drag-drop je namahava. Drzet tlacitko mysi a jeste s ni pohybovat 8 hodin denne 5 dni tydne,
to nemuze skoncit dobre pro vase zdravi.
- Funkce je defakto standard pro posun obrazu v Google mapach a to je konflikt,
ktery se neda prehlizet.
A nyni ten primarni duvod: v okamziku, kdy stlacite tlacitko mysi uz nejde udelat nic jineho,
az do jeho uvolneni. A co kdyz ten bod, kde chceme rekneme caru ukoncit je mimo obraz? A co kdyz
cara, kterou jsme zacali kreslit ma jinou barvu nez jsme zamysleli? A co kdyz se chceme druhym
bodem za neco uchopit a je to neco jineho nez se nam snazi podvrhout program ve stavu drag-drop?
A co kdyz se rozhodme kreslit caru kolmo k nejakemu jinemu objektu? A co kdyz ten druhy bod chceme
zadat pomoci klavesnice ...
Ano, myslim, ze jste uz poznali co je problem. Tim, ze stlacime mys, mame zablokovanou jinou funkcionalitu,
nebo jen tu, kterou nam nejaky dalsi trik umozni a to obvykle spatne.
Jak to vzniklo.
Jsem stavebni inzenyr. Nekdy kolem roku 1993 me z projekcni kancelare vydraftovala spolecnost,
ktera prodavala software Microstation
a souvisejici aplikace. To ale znamenalo znat tehdy i hlavniho konkrenci, tehdy Autocad, ci ESRI apod.
Zhruba kolem roku 2000 jsem cad/gis software i psal jako programator
a o par let pozdeji napsal svobodny klon s podobnou funkcionalitou.
Ten se mnou potom putoval z prace do prace, vetsinou jsem ho pouzival na debuging vystupu pocitacoveho videni,
AI nebo zadavanu ucicich dat pro AI. Zde dorostl a potom uz bylo celkem lehke vyrobit nejakou realnou
aplikaci kterou by cely engine obzivnul
Hlavne ale taky proto, ze jsem si nevedel rady s nejakymy stavebnimi vykresy,
ktere jsem potreboval udelat a cokoli jineho mi proste neslo pod ruku. Jeste tak Microstation,
ale kdo da 2000$ za to aby nakreslil zahradni stavbicku a nic jineho mi proste neslo do ruky
Nakonec jednoduche psani grafickych nadstaveb bez nutnosti se zabyvat detaily zobrazeni je hlavni
devizou celeho software, takze update svobodne verze o nove vlastnosti a navod jak na to
je asi rozumnym pokracovanim projektu.