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
|
|