Zobrazit plnou verzi příspěvku: 2D křivka není paralelní s aktuálním USS.

Kotlaba
25.08.2011, 09:19
Zkouším si nakreslit 3D plechový držák a jak bude vypadat rozvinutý tvar.
Nastavoval jsem si podle potřeby různé USS. Když ten tvar upravuji, abych jej mohl poslat na laserovou řezačku aby byl v GSS, některé příkazy (třeba Vlastnosti) mi píšou:
2D křivka není paralelní s aktuálním USS.
Co mám udělat, aby křivka byla "de jure" v GSS? Všechny vrcholy křivky jsem zkoušel a souřadnice Z je všude 0,00.
Mám Autocad R14.

Kosík
25.08.2011, 09:53
Přeji příjemný denTaky se mi to obřas stane a myslím, že na vině jsou ty různé gss. Nevím zda rady budou fungovat ve 14 protože používám poslední verzi autocadu, kde bych do nakresleného tvaru vložil hkřivku a ostatní entity vymazal. Případně bych zkontroloval pomocí killdots, zda tam nejsou nějaké nulové úseky, i když nyní stačí obyčejné čisti. Možná by postačil i příkaz flatten ale nevím, co to udělá s 2d křivkami.Jan Kosík


Vladimír Michl
25.08.2011, 09:54
Paměť mi už neslouží těch více než 14 let zpátky k verzi R14, ale souřadný systém určí směrový vektor daného 2D objektu a ten vektor je pravděpodobně odlišný od 0,0,1. Novější verze si s tím poradí, u takhle staré verze se buď musí použít Flatten nebo vektor nahradit pomocí LISPu.

Kotlaba
09.09.2011, 09:21
S LISPem jsem se nezkamarádil. Nešlo by to třeba exportovat do DXF (já mohu od R12) a tam to nějak upravit třeba Notepadem? Ale nevím, co mám hledat.

Vladimír Michl
09.09.2011, 10:11
To by sice taky šlo, ale je to dost složité - jednodušší bude ten Flatten.

Kotlaba
09.09.2011, 12:29
Stáhnul jsem si flatten.lsp - odtud:
 
http://www.cadforum.cz/cadforum/download.asp?file=Flatten&sort=
 
; Super-simple little routine to force; all z-coordinants in a drawing to zero; (with thanks to Randy Richardson and; the Autodesk NG's).;; From Tee Square Graphics - 01/28/2000; mod.by CAD Studio 27.4.2000
(defun C:FLATTEN () (command "_.UCS" "") (command "_.move" "_all" "" '(0 0 1e99) ""      "_.move" "_p" "" '(0 0 -1e99) "") (princ))
 
a když jsem jej použil, křivky co se hlásily že nejsou paralelní s USS, zmizely.
V jednom tipu bylo doporučení použít příkaz ROZLOŽ a ten snad pomohl.

Vladimír Michl
09.09.2011, 13:23
Ne, myslel jsem příkaz [CMD]FLATTEN[/CMD] z AutoCADu (resp. z Express Tools), popř. nějakou podobnou pokročilejší LISP utilitu.