Zobrazit plnou verzi příspěvku: vlastní typ čáry

aurum
22.04.2009, 10:22
pomocí MKLTYPE a MKSHAPE dle tipu 406 se pokoušim vytvořit vlastní čáru, ale nějak se nedaří. Mým záměrem je udělat přerušovanou čáru s kružnicí mezi čárkami a daří se mi vytvořit jen přerušovanou čáru a kružnice nikde. předpokládám, že je nějaký zádrhel v tom shape. Mohl by mi prosim někdo napsat podrobnější postup prosim, Děkuju.

vbehun
22.04.2009, 11:08

Pokud by to nemusela být úplně přesně kružnice, udělal bych složenou čáru a kružnici nahradil malým (velkým) písmenem o (O).Třeba nějak takhle (vysvětlivky ke složeným čarám jsou v nápovědě).---*Cara-o,------o-------o-------o-----A,3,-0.5,["o",Standard,S=1.0,R=0,X=0,Y=-0.36]---Posunutí a měřítko je nutné vyzkoušet.vbehun2009-04-22 11:09:38

Mantlík
22.04.2009, 11:28
Mám takový pocit, že MKLTYPE neumí vytvářet komplexní čáry
Pokud máte už nadefinovaný tvar (kružnice) , bude definice čáry vypadat např. takto:
 
*HRAN3A,3,-3,[CIRC1,hranice.shx,S=3],-3
 
Pozn.
délka čárky 3, délka mezery 3, tvar (kroužek) jménem CIRC1 ze souboru hranice.shx s měřítkem 3, délka mezery 3

alfred
22.04.2009, 11:49

1. Nakreslete si podobu tvaru - použijte pouze úsečky a oblouky (kružnice), nejsem si jist jak MKSHAPE zvládne složitější entity. 2. MKSHAPE - vytvoříte soubor SHP a SHX. Pokud potřebujete ze souboru SHP vytvořit SHX, tak použijete příkaz [CMD]KOMPILUJ[/CMD] (_COMPILE). To je např. pokud si váce tvarů chcete sehrát do jednoho SHX soubou.3. nakreslete si čáru jak chcete aby vypadala - použijte jen úsečky, texty a vložte tvary. Tvary vložíte pomocí příkazů: [CMD]ČTI[/CMD] (_LOAD) (načte SHX) a [CMD]TVAR[/CMD] (_SHAPE) (vloží tvar)4. použijte příkaz MKLTYPE - vytvoříte soubor LIN, kde je definovaná čáraHotovo.V další fázi si zkuste z vytvořených SHP souborů nakopírovat definici tvaru do jednoho souboru (musí se změnit číslo za hvězdičkou - je to pořadové číslo definice tvaru), zkompilujte si SHX a přečtěte si v nápovědě jak se tvoří definice čar a pište je přímo v textovém editoru - je to jednodušší, než čáru kreslit a vytvářet pomocí MKLTYPE.alfred2009-04-22 11:50:15

aurum
22.04.2009, 11:58
děkuji za vyčerpávající nápovědu, princip jsem díky vám myslím pochopil....

gothaj
05.07.2009, 19:47
parada.. se me zrovna hodilo.. nevite jeste jak tam dostat, kdyz mam treba kruznici tak jak ji dostat do te cary i s vyplni (hatch) ?

alfred
06.07.2009, 08:28
Výplň do shape nedostanete - jen line, tečky a oblouky. Vyplněný tvar  jde udělat tak, že uděláte několik úseček vedle sebe a při tisku to pak vypadá, že je to vyplněné. Běžně to takhle používám. U kružnice by stačilo několik rovnoběžných kružnic.

zak.pce
29.12.2009, 15:14
Velký dík a respekt Alfredovi

PepaR
29.12.2009, 15:19
Taky se přidávám, jeho rady i stránky mi hóóódně pomohly.

alfred
29.12.2009, 17:35
Ooooo, díky, červenám se a tetelím se blahem