Zobrazit plnou verzi příspěvku: Všechny souřadnice Z do 0/nuly

pysklatko
01.08.2013, 08:11
Zdravím,nevíte prosím někdo, jestli jde nějak hromadně všem objektům v modelu přiřadit Z souřadnici hodnotu 0. Podlad pro výkres jsem si přetáhla z jiného výkresu a tam mají bohužel nějaké přímky i nenulovou hodnotu u Z souřadnice. A protože jsem si toho nevšimla včas. Mám už i teď nějaké přímky/objekty z nenulovou Z. Kreslím v LT a pouze 2D, takže mi to pak dělá problémy při měřítkách a měřeních a tak...Díky moc za rady

zdrk
01.08.2013, 08:49
Např. vlastnosti a hodnotu u Z nastavit na 0 (tip 238).Nebo TIP 296, kde jsou makra i pro LT.

alfred
01.08.2013, 11:22
[CMD]FLATTEN[/CMD] (_FLATTEN)nebo ještě existoval lisp DO2D.LSP - viz tip http://www.cadforum.cz/cadforum/qaID.asp?tip=238

pysklatko
01.08.2013, 13:13
Obyčejným označením všeho a pak přepisem vlastností to nejde, protože jsou ve výběrů různé objekty.Příklaz Fllatten v LT nefunguje:(A ty makra a LSP už je na mě bohužel vyšší dívčí :(Ale děkuji za rady...

Mantlík
01.08.2013, 15:22
[QUOTE=pysklatko]Obyčejným označením všeho a pak přepisem vlastností to nejde, protože jsou ve výběrů různé objekty.[/QUOTE]
Tak si budete muset ve vlastnostech postupně vybírat jednotlivé skupiny (úsečky, křivky, bloky, atd) NApř. Vyberete si všechno oknem a nahoře ve vlastnostech budete mít "Vše (např. 155)"Když to rozbalíte, máte tam pod sebou jednotlivé skupiny dle entit a ty si budete postupně vybírat.A není problém u všech úseček změnit Z počáteč. a koncového bodu a obdobně u dalších ... Ale nejjednodušší byste to měla, kdybyste někde v okolí našla někoho s autocadem, Nejjednodušší je použít lisp Flatten

Mantlík
01.08.2013, 15:32

Omlouvám se flatten není lisp, ale příkaz z Express tools  (ale kdysi to samostatný lisp byl ....)

hubkal
01.08.2013, 23:33
Nejlépe si vytvořit tlačítko s makrem: [FlattenSel]^C^C_UCS;;_select \_move _p;;0,0,1e99;;_move _p;;0,0,-1e99;;

pysklatko
02.08.2013, 07:15
To s tím výběrem všeho a pak změna dle jednotlivých entit mě vůbec nenapadla, ale teď jsem to zkusila a myslím že to klapne.Přídáním tlačítka s makrem jsem zkoušela, ale bohužel nejsem v tomhle zběhlá, takže se mi to uplně nepovedlo.Díky:)

Vladimír Michl
05.08.2013, 07:39

Makro FlattenSel je z tipu:http://www.cadforum.cz/cadforum/qaID.asp?tip=296Tam je stručně popsáno i jak jej přidat do CUI.

paskal
16.08.2013, 08:53
Jestli to ještě potřebujete, zde je lisp. Stačí načíst aplikaci, dát příkaz elevace a počkat.uploads/34421/Elevace.lsp

Mrázek
16.08.2013, 12:13
To bude bohužel pro Pysklátko nepoužitelné, protože na LTčku lisp nespustí.

Venca80
20.08.2013, 09:39
U příkazu FLATTEN mi vadí to, že když mám v situaci několik stejných bloků (např. stromy), tak každý z těchto bloků přejmenuje (např. bloky "strom", přejmenuje na "strom-flat-1", "strom-flat-2", atd...). Dělám něco špatně, nebo je to chyba (nebo snad záměr?) tohoto příkazu? Jde to samozřejmě obejít, že příkazem převedu ostatní entity a blokům nastavím 0, ale to už je jednodušší používat jinou utilitu (samozřejmě né v LT...)...

Vladimír Michl
20.08.2013, 10:11

To je záměr, jinak to nejde. Jeden každý blok může být vložen s různým natočením, takže promítnutí pomocí FLATTEN pak generuje potenciálně odlišný tvar - blok už pak nejde vyjádřit jednou společnou geometrií.

Venca80
20.08.2013, 14:30
To je vlastně pravda... Každopádně osobně využívám lisp "elevace". V situacích se kterými pracuji, jsem ještě nenarazil na bloky, které by byly otočené podél jiné osy než Z a tyto (na rozdíl od příkazu flatten) posouvá bez problému do 0 (bez přejmenování)...