Zobrazit plnou verzi příspěvku: Uchopovací body 2.

Ferdinand
01.06.2005, 09:42
Cituji můj dotaz z minula:
Nevím proč mi to dělá:
1. Mám Osmode=39. Mám nakreslený Polyline, neuzavřený, s některými zaoblenými rohy např R=10 mm.
1A. Chci okótovat rádius  - nejde to (nenajde uchopovací body).
1B. Chci nakreslit z _Endpoint (koncového bodu)  anebo z _Centre
(střed) zaoblení anebo z _Middle (polovice) některé rovné úsečky další
čáru  - nenajde to.
Řeším to takhle:
-Nechám Polyline _Close (uzavřít)  - ad.1A  & ad.1B jde udělat.
-Nechám Polyline _Open (otevřít)  - abych získal zpět původní vzhled tvaru křivky dle bodu 1.
2. Pokud tyto Polyline mám jako části bloků, nelze uchopovat ani v něm ad.1A, ad.1B
A takhle furt ... Je to na  a zdržuje to...
K tomu další dotaz:
3. Proč mi nechce najít uchopovací body v bloku, když ten byl nakreslen pomocí Line + Arc + Spline ?



Pepa
01.06.2005, 10:05
ad 1a) - myslím, že kótování rádiusu nemá s uchopovacími body co dělat,
jen musíte ukázat na oblouk, ne na část křivky tvořený úsečkou

ad 1b) - už se mi taky párkrát stalo, že se cad nechtěl chytit, naposledy nechtěl najít průsečík s čárou v bloku

ad 3) na Splinu se chytit skoro nejde, leda tak koncový a polovinu, ale jinak to je totéž, co píšu výše

sice jsem vám nepomohl, ale aspoň máte útěchu, že v tom nejste sám


Mantlík
01.06.2005, 10:22
ad1a) při ukazování na entitu se zapnutým osnapem (zvláště více možností) můžete acad pěkně zmást - neví, co si vybrat dřív (oblouk nebo přímou část)
ad1b) občas se stane, ale mně se spíš moc neosvědčilo mít zapnutých více úchopů - v hustší kresbě se pak chytá jinam, než chci
ad2) s tím problémy nemám, mně se to chytá i v blocích - májm ale pocit, že to řídí nějaká proměnná
ad3) spline se pro mne ukázala jako naprosto nevyhovující prvek, právě i pro nemožnost se chytat bodů, obtížnou editaci, atd

IvanaV
01.06.2005, 14:02
nepomohlo by Vám na to jít "od lesa" ?
vsechny mody uchopu maji svoji trojpismennou zkratku (END CEN v helpu to je), pokud mam OSNAP zapnuty a neni zvoleny zadny uchopovaci bod, zadny se nezjevuje ve vykresu a nezdrzuje, protoze ceka nez napisu co chci uchopit - pak se teprve ukaze znacka.
GRIPBLOCK =0 vypne uchopovani uvnitr bloku

Pepa
01.06.2005, 14:11
to je určitě pohodlnější a rychlejší CRTL (SHIFT) + pravé myšítko
GRIPBLOCK myslím jen vypíná/zapíná uzly uvnitř bloků, ne uchopování (alespoň v LT 2004)


Mantlík
01.06.2005, 14:22
Gripblock = 1  by mělo pouze umožňovat zobrazení uzlů v bloku
Gripblock = 0 jen uzel ve vkládacím bodě+ bloku
Ale úchopy měly fungovat bez ohledu na tuto proměnnou
 
 

Pepa
01.06.2005, 14:29
měly, ale nefungují, právě teď jsem měl otevřený výkres - blok z úseček
vs. úsečka a průsečík nenalezen, i když jsem ho dal "natvrdo".. bééé...

Vladimír Michl
01.06.2005, 14:34
uchopování v blocích se standardně v AutoCADu vypnout nedá (leda přes Flatland), ale pokud vám průsečík nefunguje, ověřte si, zda skutečně jde o opravdový průsečík (a ne jen zdánlivý) - např. zkuste blok rozbít nebo zkuste _APPINT

Mantlík
01.06.2005, 14:39
A to Vám to nezabere
jenom když
a) když máte přednastavené úchopy (ve Vašem případu vícero úchopů)
anebo ANI KDYŽ
b) máte úchopy nenastavené a použijete (jeden konkrétní) úchop přímo při konkrétním příkazu

Pepa
01.06.2005, 14:45
nezabírá ať dělám co chci, zkoušel jsem to teď u kolegy, taky nic
(LT2000), přibalil jsem soubor, zkuste chytit průsečík v kružnici 
2005-06-01_144348_prusecik.dwg
Zbylé průsečíky zelené a fialové fungují, ale tenhle prostě ne

SWISSS
01.06.2005, 14:57
ADT 2004 - neni mozne chytit se na vyznaceny prusecik. Po rozbiti bloku funguje bez problemu..

Vladimír Michl
01.06.2005, 15:00
protože ten blok má nestejnoměrné (o malinko) měřítko X/Y (navíc "divné" jméno - jak vlastně vznikl?), tam asi uchopení fungovat nebude
pokud jej vložím znovu s normálním měřítkem, funguje to OK

Pepa
01.06.2005, 15:15
divné jméno má, jelikož : KOPÍRUJ S REFERENČNÍM BODEM - VLOŽ JAKO BLOK
ta "rozhozená" měřítka mě netrkla, asi proto, že ostatní průsečíky
fungovaly a jen tenhle ne. By mě docela zajímalo, proč cad nenašel
zrovna tento, ale ostatní ano


Vladimír Michl
01.06.2005, 15:59
zobecněno do tipu:Problém s uchopením objektů v bloku s nestejnoměrným měřítkem
všimněte si, že v tom ukázkovém DWG normálně funguje uchopení průsečíku nalevo od kružnice - ona entita v bloku je totiž úsečka (LINE), ne obdélník (LWPOLYLINE), takže tam problém nevznikne

Ferdinand
02.06.2005, 13:05
Ještě bych doplnil:
I. mám OSMODE=0 (anebo v případě OSMODE=39 mám <Osnap off> ) a chytám se pomocí CTRL+RightPickMouse
II. blok je vložen v měřítku X=Y=Z=1
III. všechny entity mají Z-souřadnici=0 (i v bloku)



Ferdinand
02.06.2005, 13:16


[QUOTE=Pepa]nezabírá ať dělám co chci, zkoušel jsem to teď u kolegy, taky nic
(LT2000), přibalil jsem soubor, zkuste chytit průsečík v kružnici 
2005-06-01_144348_prusecik.dwg
Zbylé průsečíky zelené a fialové fungují, ale tenhle prostě ne
[/QUOTE]
Aha, anonymní blok ... Tak ty nesmíte používat . Pokud vytvoříte blok klasický (který se nebude jmenovat "A$C3D5C6C9C" ale např. "SKRIN_1" a bude mít všechny své entity v hladině 0[nula]), tak by to mělo být . Ovšem-bohužel-v některých případech tomu tak není (...vlastně proto jsem otevřel tohle nové téma, že... )

Ferdinand38505.5545833333

Ferdinand
02.06.2005, 13:24

[QUOTE=Pepa]ad 1a) - myslím, že kótování rádiusu nemá s uchopovacími body co dělat,
jen musíte ukázat na oblouk, ne na část křivky tvořený úsečkou
...

[/QUOTE]
Jde o to, že nenajde ten OBLOUK (zaoblení rohu), ať dělám co dělám, ať klikám na kteroukoli část toho kousku kružnice...... Okótovat radius rovné úsečky samozřejmě nelze, to vím taky .


Ferdinand
02.06.2005, 13:37
[QUOTE=Vladimír Michl]... ověřte si, zda skutečně jde o opravdový
průsečík (a ne jen zdánlivý) - např. zkuste blok rozbít nebo zkuste
_APPINT[/QUOTE]
No, když jsem říkal, že "nenajde uchopovací body", tak jsem myslel: v žádném případě, při použití kterékoli uchopovací metody .
Jasný, rozbýt blok, nakreslit kýženou linku či kótu a blok znova nadefinovat-to nevidím jako efektivní či bezpečné řešení .
A pokud ve výkresu je použit tentýž univerzální blok s různými měřítky
(např. profil nosníku)? Co když to provedu právě s tím, který má
měřítko např. X=Y=Z=120; pak při znovudefinování se mi ty "malinké" (s
měřítkem např. X=Y=Z=50) promění v obry .


Ferdinand
02.06.2005, 13:46

[QUOTE=Vladimír Michl]zobecněno do tipu:Problém s uchopením objektů v bloku s nestejnoměrným měřítkem
všimněte si, že v tom ukázkovém DWG normálně funguje uchopení
průsečíku nalevo od kružnice - ona entita v bloku je totiž úsečka
(LINE), ne obdélník (LWPOLYLINE), takže tam problém nevznikne[/QUOTE]
Pane Michl, já v tom výkresu nenašel ani píď LWPOLYLINE, jsou tam pouze LINE (15), ELLIPSE (3), CIRCLE (1).


Pepa
02.06.2005, 13:54
tam je totiž děsná finta, schválně si to zkuste - nakreslete křivku
(obdélník) udělejte z něj blok, nakopněte mu měřítka X a Y a pak ten
blok rozložte - zbydou z něj úsečky. Taky jsem na to přišel po
laborování s měřítky bloku, poté, co mi cad nechtěl najít ten
zpropadený průsečík

Ferdinand
02.06.2005, 14:03
Taky jsem vytvořil jeden příklad. Zkuste v zeleném čtverci A. Nakótovat
radius červeného oblouku;  B. Nakreslit linku z průsečíku zeleného
a červeného oblouku, resp. ze zdánlivého průsečíku zelené linky a
červeného zaoblení. No, je to .


2005-06-02_140318_Drawing2.dwg


Vladimír Michl
02.06.2005, 14:04
[QUOTE=Ferdinand] [QUOTE=Vladimír Michl]
zobecněno do tipu:Problém s uchopením objektů v bloku s nestejnoměrným měřítkem
všimněte si, že v tom ukázkovém DWG normálně funguje uchopení průsečíku nalevo od kružnice - ona entita v bloku je totiž úsečka (LINE), ne obdélník (LWPOLYLINE), takže tam problém nevznikne
[/QUOTE]Pane Michl, já v tom výkresu nenašel ani píď LWPOLYLINE, jsou tam pouze LINE (15), ELLIPSE (3), CIRCLE (1).[/QUOTE]
onen obdélník je tvořen entitou LWPOLYLINE
nejde o anonymní blok, ale o blok pojmenovaný náhodně generovaným názvem (s názvem bloku onen problém ale nesouvisí)

Pepa
02.06.2005, 14:08
teď mě napadá - PROČ? Proč se rozloží křivka na jednotlivé segmenty v
bloku s nestejnými měřítky, resp. i v bloku, kterému natvrdo v panelu
vlastností přepíšu jen X a Y souřadnici třeba na 2.5 a Z nechám 1.
Výsledkem je vlastně jakoby dvojí EXPLODE..

Pepa
02.06.2005, 14:11

to Ferdinand: mně to jde. LT 2004. Jen jsem vypnul krok, ale jde to i s ním, jen nemám rád to poskakování kříže..
Pepa38505.5929861111

Vladimír Michl
02.06.2005, 14:15
[QUOTE=Ferdinand]Taky jsem vytvořil jeden příklad. Zkuste v zeleném čtverci A. Nakótovat radius červeného oblouku;  B. Nakreslit linku z průsečíku zeleného a červeného oblouku, resp. ze zdánlivého průsečíku zelené linky a červeného zaoblení. No, je to .[/QUOTE]
Zkusili jsme, funguje normálně (zkoušeno v ACAD2004, ACAD2005, ACAD2006). Možná si vypněte Krok (F9).

Ferdinand
03.06.2005, 11:51
Nene, zapnutí/vypnutí kroku to vůbec neovlivní. Je to asi tím, že používáme pořád ještě "stařičkej" AutoCAD2000 
a to na OS Windows2000Profesional (což je vlastně WindowsNT5). Sice
instalční program A2k při pokusu instalace s OS WinXP napíše hlášku v
tom smyslu, že je to neadekvátní operační systém a že tento produkt lze
instalovat pouze s Win95, Win98, WinNT4, WinNT5 (vyzkoušeno). Dalším
faktem je, že i přes skálopevné tvrzení více odborníků, že "A2k není
podporována na OS Win2000" tento soft byl úspěšně nainstalován na všech
našich PC s OS Win2000Prof. a ostatním kolegům během těch let běží bez
větších potíží. Bohužel, já mám asi smůlu...