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

ronaldinho_86
09.02.2009, 22:41
Potřebuju za úkol nadefinovat vlastní čáru, která vypadá:
čárka mezera čtvereček mezera čárka mezera čtvereček mezera atd.

Zjistil jsem si, že to musím nadefinovat v souboru typu *.LIN (u mě pokus.lin). V něm mám toto:

*CTVERECEK,- o - o - o
A,2,-2,[CTVEREC,"pokus.shx",s=2],-2


Mělo by se jednat o název, popis a v dalším řádku definování úseků - navíc čtvereček musím definovat v souboru s příponou *.SHP (pokus.shp) - v něm mám toto:


*1,13,CTVEREC
1,1,2,0,0,2,-2,0,0,-2,0,0,
0


Mělo by se jednat o pořadové číslo tvaru v souboru a pak o počet slabik... Pak souřadnicemi nareslený samotný čtverec...

Bohužel skončím hned na prvním kroku, kdy se kompilací z pokus.shp snažím vytvořit pokus.shx! Hodí to chybu:
"Předčasný konec tvaru"

Mohli yste mi napsat, kde mám chybu? Dělám to podle návodu na http://mujweb.cz/Pocitace/alfred/lines.htm

Díky moc

vbehun
09.02.2009, 23:43
Možná by pomohlo, kdybyste nakreslil svou představu o tom, jak má ten tvar (a výsledná čára) vypadat.Čtvereček 1x1 je třeba---*001,5,KOSTKA010,014,018,01C,0 --- 

Mantlík
10.02.2009, 00:41
Anebo se podívat do (UKÁZKOVÉHO) souboru LTYPESHP.SHP, kde je tvar BOX (čtvereček 2x2 osově k čáře) vypsán jako:
 
*132,6,BOX
014,020,02C,028,014,0

Ale to je hexadec. vyjádření s oktantovými vektory., které Albert neuvádí. Nemůžu to teď ověřit, ale podle mne Vám tam schází kód 9 (případně 8), takhle to je asi snůška povelů pero dolů, pero nahoru a konec tvaru, okořeněné něčím záporným. Pro čtvereček 2x2 osově k čáře bych to viděl (bez záruky)
 
*1,15,CTVEREC 1,9,0,1,2,0,0,-2,-2,0,0,1,0,0,0
anebo
*1,17,CTVEREC 1,8,0,1,8,2,0,8,0,-2,8,-2,0,8,0,1,0

Ferdinand
10.02.2009, 08:03
[QUOTE=ronaldinho_86]Potřebuju za úkol nadefinovat vlastní čáru...[/QUOTE]
Myslel jste "Mám za úkol..." - neboť to máte jako domácí úkol? Pokud ale potřebujete použít hotovou čáru tohoto vzhledu (pravda, bez mezer), tak to je již standardně obsažen v AutoCADu jako FENCELINE2.Ferdinand2009-02-10 08:04:17

Honzík
10.02.2009, 08:07
docela přehledně je tvorba čar popsána na konkurenčním webu http://www.autodeskclub.cz/Club/Article.aspx?article=822661c6-e757-4a58-9c2a-fc9885917133 Honzík2009-02-10 08:11:31

Martin Bielina
10.02.2009, 16:41
[QUOTE=ronaldinho_86]


*1,13,CTVEREC
1,1,2,0,0,2,-2,0,0,-2,0,0,
0


...

Mohli yste mi napsat, kde mám chybu? Dělám to podle návodu na http://mujweb.cz/Pocitace/alfred/lines.htm

Díky moc[/QUOTE]

no přece hned na druhé slabice

*1,13,CTVEREC
1,9,2,0,0,2,-2,0,0,-2,0,0,
0

vbehun
10.02.2009, 21:05

Jenom pro názornost: 1 - zapne kreslení; 9 - vícenásobné posunutí ve směru os X a Y---Nicméně úlohu (je-li dána) lze řešit různými způsoby, tvořivosti se meze nekladou. 
vbehun2009-02-10 21:05:25