Vytisknout stránku | Zavřít okno

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 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=22090
Datum vytištění: 20.dub.2026 v 11: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 (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


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 (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


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 (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


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 (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


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.



Vytisknout stránku | Zavřít okno