Zkosení křivek
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 web, prohlížečů, DWG a DXF, Design Review, Navisworks, nadstavby, Drive a cloud Autodesk
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=22090
Datum vytištění: 01.lis.2026 v 13:02
Téma: Zkosení křivek
Odeslal: zdrk
Předmět: Zkosení křivek
Datum odeslání: 07.led.2016 v 19:54
Jsem po asi nějaký vygumovaný, ale nějak si nemohu vzpomenout. Potřebuju zkosit několik úseček ke křivce. Křivka má nastavenou šířku. Zkosením bych potřeboval, aby se přenesla i požadovaná šířka. Vždy mi to šlo, nyní nějak ne. Teď když je zkosím, u všech zůstavá původní šířka tj. u základní křivky třeba 20, u dalších 0.
|
Odpovědi:
Odeslal: zdrk
Datum odeslání: 12.led.2016 v 14:34
Nikdo neví, která proměnná to může řídit. Už mě neba neustále opravovat globální šířku těch křivek. Takto to dělá
 Takto to potřebuji
|
Odeslal: Vladimír Michl
Datum odeslání: 12.led.2016 v 14:55
|
U toho původního dotazu asi nikdo nerozuměl pojmu "zkosit ke křivce". Myslíte tím připojit nový segment ke stávající křivce? Příkazy [CMD]SPOJ[/CMD] i [CMD]KEDIT[/CMD] > Připoj ale zachovají šířku zdrojové 2D křivky (pokud je to šířka a ne tloušťka čáry - tu ale taky).
------------- Vladimír Michl https://CADs.cz - CADs.cz , https://www.linkedin.com/in/vmichl/ - LinkedIn Autodesk Expert Elite
|
Odeslal: Vladimír Michl
Datum odeslání: 12.led.2016 v 15:04
Napadá mne jeden důvod - pokud náhodou segmenty spojujete příkazem [CMD]ZAOBLI[/CMD], změnilo se někde kolem verze 2012 chování tohoto příkazu v těchto případech a šířku teď nepřebírá.
------------- Vladimír Michl https://CADs.cz - CADs.cz , https://www.linkedin.com/in/vmichl/ - LinkedIn Autodesk Expert Elite
|
Odeslal: johny
Datum odeslání: 12.led.2016 v 15:27
|
Nevím jak to má fungovat, ale zkoušel jsem ACAD 2012 a globální tloušťku přebere jen když se polyline vybere první a druhý objekt je úsečka.
Jinak toto moc neřeším, používám takový lispik, který velmi rychle (a bez keců) nastaví tloušky line/polyline/arc
(defun C:TL () ;Tloustka krivky (command "_select" pause) (setvar "PEDITACCEPT" 1) (command "_.pedit" "_m" "_p" "" "_w" pause "") (princ) )
|
Odeslal: Vladimír Michl
Datum odeslání: 12.led.2016 v 15:29
U FILLET nebo JOIN? U příkazu JOIN se vybírá nejprve "zdrojový" objekt, takže jeho vlastnosti se přebírají.
------------- Vladimír Michl https://CADs.cz - CADs.cz , https://www.linkedin.com/in/vmichl/ - LinkedIn Autodesk Expert Elite
|
Odeslal: johny
Datum odeslání: 12.led.2016 v 15:48
|
No přísahal bych, že jsem používal CHAMFER. Ale teď jsem to zkoušel znovu tak ani za boha... (jestli jsem používal jiný příkal, tak spíš FILLET, který používám furt)
|
Odeslal: johny
Datum odeslání: 12.led.2016 v 16:03
|
Ale tak jak si s tím dneska hraju, tak mě trkla jiná věc. Já totiž ten fillet spouštím lispem. Jak víme, některé příkazy se chovají pod lispem trochu jinak než přímo z autocadu... To přebírámí global width pod lispem ale funguje!! (narozdíl od spouštění přímo pod autocadem)
(command "_.FILLET") (command "_.CHAMFER")
(zatím jsem nezkoušel jak to funguje s (initcommandversion), ale v lispu to teď nemám)
|
Odeslal: Vladimír Michl
Datum odeslání: 12.led.2016 v 16:27
Ano, to bude ovlivněno tím (command) - obvykle spouští starší varianty příkazů kvůli kompatibilitě (jde ovlivnit pomocí (initcommandversion). Každopádně na spojování entit slouží JOIN a PEDIT, u FILLET/CHAMFER to byl spíš vedlejší efekt.
------------- Vladimír Michl https://CADs.cz - CADs.cz , https://www.linkedin.com/in/vmichl/ - LinkedIn Autodesk Expert Elite
|
Odeslal: zdrk
Datum odeslání: 12.led.2016 v 17:35
Děkuji. Jak stále pendluji na několika PC, tak jsem na tom svém z toho vyrůstal proč to nejde. Mam zatím 2015, jinde jedu na starších 2005 - 2009. Pokud to bylo ostraněno někdy pro verze 2012 tak mam asi smůlu. Křivky spojuji dle potřeby, dost často právě zkosil či zaoblit. A bohužel tam už ne nefunguje. Bylo to takové mé zrychlení. Hold se to musím na svá stará kolena naučit jinak.
|
|