Vytisknout stránku | Zavřít okno

nový typ čáry pomocí SHX

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD 360, prohlížečů, DWG a DWF, Design Review, Navisworks, nadstavby, 123D, A360 a cloud Autodesk 360
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=12549
Datum vytištění: 29.dub.2026 v 17:47


Téma: nový typ čáry pomocí SHX
Odeslal: karel.simunek
Předmět: nový typ čáry pomocí SHX
Datum odeslání: 26.bře.2011 v 17:38
Chtěl jsem si udělat typ čáry s textem SOL vytvořený pomocí křivek.

ze souboru vzor_car.lin:

*SOLARNI, SOLARNI_CARA ----SOL----
A,35,-15,[SOL,vzor.shx,s=1,R=0,X=0,Y=0],-15

V autocadu pomocí Express tools jsem vytvořil soubory SHP a SHX příkazem MAKE SHAPE

ze souboru SHP:

*1,188,SOL
4,19,4,19,4,55,3,156,3,64,002,9,(60,-17),(0,0),001,9,(4,-6),(7,-3),(14,0),(6,4),(2,3),(0,9),(-2,5),(-6,4),(-14,2),(0,0)
002,9,(0,-27),(0,0),001,9,(14,0),(0,0),002,9,(11,42),(0,0),001,9,(-4,7),(-7,2),(-14,0),(-6,-3),(-2,-3),(-1,-10),(3,-4)
(6,-4),(13,-2),(0,0),002,9,(38,-25),(0,0),001,9,(5,1),(3,2),(2,2),(3,6),(3,11),(0,8),(-2,8),(-3,7),(-6,6),(-3,0),(-2,1)
(-3,-1),(-2,-1),(-4,-4),(-4,-6),(-2,-7),(0,-12),(2,-8),(1,-3),(4,-6),(2,-2),(2,-1),(4,-1),(0,0),002,9,(33,0),(0,0),001
9,(33,0),(0,0),002,9,(-33,52),(0,0),001,9,(0,-52),(0,0),002,9,(-70,51),(0,0),001,9,(-14,0),(0,0),002,9,(-71,-25),(0,0)
001,4,64,4,156,3,55,3,19,3,19,0

Soubory mám v jednom adresáři.
Když načítám soubor vzor_car.lin, tak mi Autocad (2011) nahlásí chyba na řádku 2

Uměl by mi někdo pomoci, kde dělám chybu?
Děkuji.



Odpovědi:
Odeslal: PepaR
Datum odeslání: 26.bře.2011 v 18:18
A nebylo by prosím jednodušší použít namísto pro řetězec SOL namísto tvaru pouhý text? Viz např. jeden z tipů níže.

-------------
PepaR
https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz


Odeslal: karel.simunek
Datum odeslání: 26.bře.2011 v 18:32
Ví,. že bylo. Ale pracuji na výkresech od předchozích projektantů, tam je definován styl písma "Standard" zvláštním způsobem, že se mi text netikne. Proto jsem to chtěl nezávisle na písmu.


Odeslal: alfred
Datum odeslání: 26.bře.2011 v 20:31
Nevim kdy by mohla byt chyba, me ta definice cary funguje.
V nekterych verzich AutoCadu jsem musel davat nazev SHX souboru do uvozovek:

*SOLARNI, SOLARNI_CARA ----SOL----
A,35,-15,[SOL,"vzor.shx",s=1,R=0,X=0,Y=0],-15


Pouzivat pro pismenko tvar mi prijde naprosto zbytecne. Tvar musite nahravat se souborem, kdezto pismo ne. Ale to je nakonec Vase vec.

V definici cary nemusi byt styl pisma STANDARD, muzete si definovat jakykoli jiny styl pisma. Napriklad tohle (jeste si dopilujte meritka a mezery):

*SOLARNI-2, SOLARNI_CARA ----SOL----
A,35,-15,["SOL",jiny_styl_pisma,s=1,R=0,X=0,Y=0],-15

Nebo zkuste pro definici cary pouzit prikaz [CMD]MKLTYPE[/CMD] (_MKLTYPE) (z express tools)







Odeslal: vbehun
Datum odeslání: 26.bře.2011 v 21:04
Pro obyčejný text je IMHO zcela zbytečné definovat SHP/SHX soubor - stejně, pokud budete chtít výkres někomu předávat, musíte předat i příslušný SHP/SHX soubor znaků.
Zkuste použít zdrojový soubor příslušného písma (v příloze je Simplex.shp) a odkazovat se na jeho znaky.

P.S.
Přiložený Simplex.shp je Unicode font a písmenka S,O,L mají následující adresy/kódy:
S = 0053
O = 004F
L = 004C

P.P.S
Pořadová čísla vybraných znaků si můžete ve svém vlastním souboru tvarů upravit podle potřeby.
Čísla jsou od 1 do 258 (a do 32768 pro Unicode fonty).

---příloha:---
uploads/20110326_205527_Simplex.rar" rel="nofollow - uploads/20110326_205527_Simplex.rar



-------------
=^..^=


Odeslal: Vladimír Michl
Datum odeslání: 27.bře.2011 v 10:36
Není jednodušší použít LTfly a prostě jen zadat text "SOL"?
Viz
http://www.cadforum.cz/cadforum/automaticke-vytvareni-textovych-komplexnich-typu-car-tip7148 - http://www.cadforum.cz/cadforum/automaticke-vytvareni-textovych-komplexnich-typu-car-tip7148


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: Kosík
Datum odeslání: 28.bře.2011 v 09:19
Přeji příjemný den
v každém případě je dobré za každým písmenem nebo shp dělat mezeru, tím se člověk vyhne problémům v obloucích. Jan Kosík



Vytisknout stránku | Zavřít okno