příkaz na poměrné protažení
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=21540
Datum vytištění: 26.dub.2026 v 22:16
Téma: příkaz na poměrné protažení
Odeslal: kvapil_dc
Předmět: příkaz na poměrné protažení
Datum odeslání: 27.srp.2015 v 12:59
mám objekty v bloku, který má určité souřadnice. V ose Y je rozměr správný, ale v ose X je chybný. Pokud použiji funkci protáhnout, tak se mi posunou všechny objekty ve výběru o zadaný rozdíl. Já bych ale potřeboval funkci, která mi objekty posune v poměru. Např. pokud vyberu objekty obdélníkem taženým zleva doprava, tak objekty nejvíce vpravo budou protáhnuty/posunuty o 100%, objekty uprostřed o 50% a objekty ve výběru nejvíce vlevo o 5%. Existuje takový příkaz? nějak ho nemůžu najít/vygůglit
|
Odpovědi:
Odeslal: johny
Datum odeslání: 27.srp.2015 v 13:30
|
Nastavte různá měřítka v bloku. Y nechte, X změňte.
|
Odeslal: kvapil_dc
Datum odeslání: 27.srp.2015 v 13:42
a pokud objekty nemám v bloku? - prostě existuje skupina objektů na výkrese se správnou výškou, ale malou/velkou šířkou
|
Odeslal: johny
Datum odeslání: 27.srp.2015 v 13:49
|
Standardní praxe je, že si kvůli tomu ten blok uděláte. (ono to asi jinak moc nepůjde) Pokud se vám to nechce dělat ručně, nebo to děláte častěji, zkuste tento lisp.
uploads/1045/NonUniformScale.LSP" rel="nofollow - uploads/1045/NonUniformScale.LSP
Jen dávejte bacha na polyliny, pokud je používáte.
|
Odeslal: kvapil_dc
Datum odeslání: 28.srp.2015 v 08:56
asi sem blbě napsal příkaz (omlouvám se) - potřebuji poměrný posun (v CAD programu, který na to používám je to protažení).
|
Odeslal: vbehun
Datum odeslání: 28.srp.2015 v 09:04
[CMD]PROTÁHNI[/CMD] (_STRETCH) [CMD]SROVNEJ[/CMD] (_ALIGN) případně pro délku [CMD]DÉLKA[/CMD] (_LENGTHEN)
------------- =^..^=
|
Odeslal: Boleslav
Datum odeslání: 28.srp.2015 v 09:12
Tak jak to popisujete to není protažení ale změna měřítka v jednom směru. Já na to používám funkci ScaleXYZ.
|
Odeslal: kvapil_dc
Datum odeslání: 28.srp.2015 v 10:33
nic z toho nefunguje tak jak si to představuji - defornuje to objekty:
mám 3 kružnice a jejich souřadnice (všechny je vyberu): 1 - 0,0 2 - 50,0 3 - 100,0
Posun počáteční bod je 0,0 koncový bod je 100,0 posun je na bod 200,10
souřadnice kružnic po posunu (pořád sou to kružnice) 1 - 0,0 2 - 100,5 3 - 200,10
|
Odeslal: Boleslav
Datum odeslání: 28.srp.2015 v 10:44
Tak to je hodně zvláštní transformace. Jestli jsou ty kružnice nějak pravidelně, mohlo by to jít pomocí pole. Ale na transformaci vkládací bodů asi žádný příkaz nebude.
|
Odeslal: Vladimír Michl
Datum odeslání: 29.srp.2015 v 17:02
|
Jestli jsem to dobře pochopil, mělo by se to chovat nějak takto? Utilita SMove (stretched move) protáhne definiční body vybraných entit od referenčního bodu, aniž by měnila jejich geometrii. Je zřetelné z volby Dynamic - ta zobrazí jednodušší entity rovnou, složitější bounding-boxem. uploads/9/SMove.VLX" rel="nofollow - uploads/9/SMove.VLX
------------- Vladimír Michl (moderátor) ARKANCE CZ - https://arkance.world - arkance.world (podpora viz helpdesk.arkance-systems.cz)
|
Odeslal: kvapil_dc
Datum odeslání: 31.srp.2015 v 07:19
Je to "skoro" ono, ale pokud mám objekty na různých souřadnicích Y a protáhnu/posunu je pouze v ose X, tak se všechny objekty zarovnají na jednu souřadnici Y = souřadnici Y základního bodu, tzn. kružnice na souřadnici 5,5 a základního bodu 5,0 a měřítka 2,0 se přesune na 5,0 To samé platí pro souřadnici X
PS: Je to hotový, jen to dodělat 
|
Odeslal: Vladimír Michl
Datum odeslání: 31.srp.2015 v 07:41
To je principem výpočtu - "pouze v ose X" by mělo znamenat, že měřítko protažení zadám/ukážu v podobě nějakéX,1 a ne nějakéX,0. Nevím přesně účel, ale spíš mne napadlo, že (kromě volby Relative) nejde pro protahování použít uchopování. Nehodila by se tedy spíše volba dynamického protažení nejvzdálenějšího bodu (vkládacího bodu nejvzdálenější entity) - původní/nový bod? Je potřeba se spíše vizuálně trefit protahovanými objekty nebo měřítko protažení zadávat numericky?
------------- Vladimír Michl (moderátor) ARKANCE CZ - https://arkance.world - arkance.world (podpora viz helpdesk.arkance-systems.cz)
|
Odeslal: kvapil_dc
Datum odeslání: 31.srp.2015 v 08:13
V podstatě je mi jedno, jakou metodou se dostanu k výsledku. Používám ecscad a do rozmístění rozvaděče potřebuji co nejvěrnější rozměry přístrojů. Protože výrobci přístrojů poskytují CAD data spíše vůbec než někdy, tak je pro mě nejjednodušší vzít již "hotový" přístroj a přizpůsobit ho skutečným novým rozměrům. A většinou to je tak, že osa Y je pořád stejná a mění se osa X.
|
Odeslal: Vladimír Michl
Datum odeslání: 31.srp.2015 v 09:25
Ještě je tedy doplněna volba "jen X" a "jen Y". Viz Download.
------------- Vladimír Michl (moderátor) ARKANCE CZ - https://arkance.world - arkance.world (podpora viz helpdesk.arkance-systems.cz)
|
|