Registrujte se na 22. ročník konference CADfórum 2025 - 30.9. Zámek Valeč.
Přes 119.000 registrovaných u nás, celkem 1.099.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků.
Vyzkoušejte nový přesný Inženýrský kalkulátor a aktualizovaný Generátor čarových kódů.
Diskuzní fórum, poradna
?CAD diskuze, rady, výměna zkušeností

Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
|
Odpovědět ![]() |
Stránka 12> archiv |
Autor | |
rychetsky ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
TOP uživatel ![]() ![]() Přihlášen: 09.bře.2009 Lokalita: ČR (VY) Používám: AutoCAD 2019, Inventor 2019, SolidWorks 2019 Stav: Offline Bodů: 313 |
![]() Zasláno: 01.říj.2010 v 12:15 |
Dobrý den
Mohl by mi někdo z LISPových kouzelníků pomoci upravit můj oblíbený LISP?
Potřebuji do vybíraných entit přihodit SPLINE. Aby pokud se vyskytne ve výběru, byla dotázána na "Zadejte přesnost" převedena na křivku a spojena se zbytkem.
Nejde se někdo šikovný, kdo to upraví?
|
|
![]() |
|
vknop ![]() Zasloužilý člen ![]() . Přihlášen: 04.říj.2004 Lokalita: Czech Republic Stav: Offline Bodů: 181 |
![]() |
Dobrý den,
nejde to stáhnout, ale pokud chcete dále pracovat s entitou SPLINE, tak asi narazíte, pokud se tedy něco zásadně v posledních verzích nezměnilo. Jediné, co lze rozumně s nakresleným splinem dělat, je smazat a použít něco jiného (=normálního). Přijít s entitou SPLINE, to byl teda nápad, to se Autodesku opravdu "povedlo"... Párkrát jsem narazil na takový paskvil a říkám, že projektant, který použije v projektu spline, by zasloužil klackem přes ruce, aby ho takové zvěrstvo víckrát nenapadlo...
|
|
![]() |
|
Vladimír Michl ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() ARKANCE Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21970 |
![]() |
:-) SPLINE přeci není žádný výmysl Autodesku, ale standardní geometrický objekt používaný snad ve všech CADech pro hladké 2D i 3D objekty - těžko jej nahradit jinou entitou.
SPLINE jde v AutoCADu editovat uzlovou editací (tvar), měnit řád (hladkost), směr, nebo se zadanou přesností spline převést na křivku (polyline). Co jiného potřebujete?
|
|
![]() |
|
vknop ![]() Zasloužilý člen ![]() . Přihlášen: 04.říj.2004 Lokalita: Czech Republic Stav: Offline Bodů: 181 |
![]() |
No, že zrovna Vy takto reagujete... Sám nejlépe víte, ve které verzi AutoCADu přibyla SPLINE jako entita. A určitě také víte, že ten převod na křivku nevytvoří identický průběh, takže to je takový převod-nepřevod. (Jak sám píšete, i když v jiné souvislosti, "těžko jej nahradit jinou entitou") A až si budete muset připravit vytyčení komunikace, kterou nějaký umělec nakreslil splinem, pochopíte i ten zmíněný klacek:-)
|
|
![]() |
|
Vladimír Michl ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() ARKANCE Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21970 |
![]() |
Chápu, ale nezaměňujte praktické projekční potíže s okótováním a vytýčením s účelností popisu hladké geometrie pomocí spline křivek. Podobné "potíže" jsou i s přechodnicemi a dalšími tvary, které se přesto v projekční praxi běžně vyskytují a CAD aplikace (včetně silničářského Civilu 3D) je podporují.
Spline jako DWG objekt byl myslím zaveden v AutoCADu R13 (možná už R12), tedy před 11 verzemi. Od R13 je k dispozici i jeho editační příkaz
SPLINEDIT.
|
|
![]() |
|
vknop ![]() Zasloužilý člen ![]() . Přihlášen: 04.říj.2004 Lokalita: Czech Republic Stav: Offline Bodů: 181 |
![]() |
"praktické projekční potíže"... A věřil byste, že zrovna praktické potíže mohou být rozhodující? Je celkem jedno, jak úžasně hladký (a účelně popsaný) je spline, když prakticky je na ho...
Přechodnice jsou jiná kategorie, mají svůj jasný matematický předpis, ale spine, jako aproximační křivka, je něco jiného a v technickém výkrese pro ně nevidím důvod.
|
|
![]() |
|
vbehun ![]() TOP uživatel ![]() ![]() Přihlášen: 04.říj.2004 Lokalita: ČR (ZL) Používám: Autocad R10 >> Autocad 2023 / altern. QCad Prof. Stav: Offline Bodů: 1252 |
![]() |
Jistě - spline jsou obtížné křivky - nicméně ve verzi 2011 přibyla nová metoda editace řídícími body (CV - Control Vertices) - ve verzi 2010 metoda FP (Fit Point) - viz AutoCAD 2011 for Dummies nebo tato videoukázka.
Nebyl by problém popsat spline matematickou křivkou - ostatně předpokládám, že Autocad používá stejné metody pro generování splinů jako Inventor. V literatuře k Inventoru je kótování splinů popsáno - viz tento odkaz na Autodesk Inventor Help - search - spline - dimensioning splines. Spliny jsou v Inventoru velmi dobře popsány a mnohem více využívány než v Autocadu. Upravil vbehun - 02.říj.2010 v 21:22 |
|
=^..^=
|
|
![]() |
|
vknop ![]() Zasloužilý člen ![]() . Přihlášen: 04.říj.2004 Lokalita: Czech Republic Stav: Offline Bodů: 181 |
![]() |
Veřím, že práce se spliny se s verzemi zlepšuje, ale pořád to neřeší základní vlastnost (a problém) splinu, a to, že nejde identicky nahradit křivkou (rád bych se pletl, kdyby se to už změnilo, ale i tak by to nebyl důvod k pořízení nové verze). My geodeti jsme na ty souřadnice trochu háklivější:-) Proto jsem psal, že (díky této "nejednoznačnosti" splinu) je smazání jediná rozumná operace, resp. tak to bylo myšleno, kdyby to někdo takto nepochopil.
|
|
![]() |
|
Vladimír Michl ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() ARKANCE Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21970 |
![]() |
Ano, převod na polyline s podobným průběhem je editační volba až u posledních verzí (ale i předtím to šlo - např. pomocí SplineConvert a dalšími postupy). Nicméně podle mně naopak tento převod dělá z matematicky přesně popsané křivky jen určitou aproximaci (zadané přesnosti) - je fakt, že se pak asi lépe kótuje.
|
|
![]() |
|
vbehun ![]() TOP uživatel ![]() ![]() Přihlášen: 04.říj.2004 Lokalita: ČR (ZL) Používám: Autocad R10 >> Autocad 2023 / altern. QCad Prof. Stav: Offline Bodů: 1252 |
![]() |
Předpokládám že pokud se v limitním případě bude počet přímkových úseků při náhradě splinu křivkou blížit nekonečnu, pak takováto křivka / polyline bude dostatečně přesná náhrada splinu.
Nicméně je to poněkud nepraktické. Upravil vbehun - 02.říj.2010 v 22:56 |
|
=^..^=
|
|
![]() |
|
vknop ![]() Zasloužilý člen ![]() . Přihlášen: 04.říj.2004 Lokalita: Czech Republic Stav: Offline Bodů: 181 |
![]() |
OK, tak nakonec přece jen trochu shoda. Jen pro upřesnění. Smysl (pro mě) má především křivka nevyhlazená, kde žádná aproximace nehrozí. Určitě jde vygenerovat křivku, kde bude tolik vrcholů, že rozdíl od splinu bude zanedbatelný, ale pořád je jednodušší spline nepoužít.
|
|
![]() |
|
rychetsky ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
TOP uživatel ![]() ![]() Přihlášen: 09.bře.2009 Lokalita: ČR (VY) Používám: AutoCAD 2019, Inventor 2019, SolidWorks 2019 Stav: Offline Bodů: 313 |
![]() |
Dobrý den Já při rýsování spline používám zcela výjimečně. Používám hodně externích výkresů a občas se stane, že tam spline je. Pokud chci pak vytvořit uzavřenou křivku např. pro šrafy a součástí je spline, tak se mi nevytvoří. V případě Layoutu závodu je mi jedno, jestli má hranice trávníku po převodu ze spline na křivku nějakou odchylku. Není to geodetické zaměření, ale obecný layout. |
|
![]() |
|
vbehun ![]() TOP uživatel ![]() ![]() Přihlášen: 04.říj.2004 Lokalita: ČR (ZL) Používám: Autocad R10 >> Autocad 2023 / altern. QCad Prof. Stav: Offline Bodů: 1252 |
![]() |
Toto by Autodesk mohl dotáhnout. Když je možné při editaci polyline připojit další křivku, aby dokázal taky připojit entitu spline (po dotazu, zda převést na polyline - třeba se zadanou přesností).
|
|
=^..^=
|
|
![]() |
|
rychetsky ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
TOP uživatel ![]() ![]() Přihlášen: 09.bře.2009 Lokalita: ČR (VY) Používám: AutoCAD 2019, Inventor 2019, SolidWorks 2019 Stav: Offline Bodů: 313 |
![]() |
Na to právě mám ten LISP, akorát do něj stačí přihodit spline s tím dotazem. Přesně jak to píšete.
Pak máte na 1 kliknutí hotovou uzavřenou křivku z téměř jakéhokoli "zvěrstva".
Bohužel v LISPu neumím, tak jsem myslel že by mi někdo mohl pomoci. Upravil rychetsky - 05.říj.2010 v 11:53 |
|
![]() |
|
rychetsky ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
TOP uživatel ![]() ![]() Přihlášen: 09.bře.2009 Lokalita: ČR (VY) Používám: AutoCAD 2019, Inventor 2019, SolidWorks 2019 Stav: Offline Bodů: 313 |
![]() |
![]() |
|
Buba ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
CAD/BIM manager ![]() Přihlášen: 05.říj.2005 Lokalita: Slovensko Používám: AEC Collection Stav: Offline Bodů: 1692 |
![]() |
A príkaz JOIN Vám nestačí?
|
|
![]() |
|
rychetsky ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
TOP uživatel ![]() ![]() Přihlášen: 09.bře.2009 Lokalita: ČR (VY) Používám: AutoCAD 2019, Inventor 2019, SolidWorks 2019 Stav: Offline Bodů: 313 |
![]() |
Umí Join spojit entity, které se nedotýkají?
O tom pochybuji...
Tento lisp to umí a navíc umožnuje nastavit toleranci mezery. Funkce Fuzz...
|
|
![]() |
|
vbehun ![]() TOP uživatel ![]() ![]() Přihlášen: 04.říj.2004 Lokalita: ČR (ZL) Používám: Autocad R10 >> Autocad 2023 / altern. QCad Prof. Stav: Offline Bodů: 1252 |
![]() |
JOIN neumí připojit SPLINE - alespoň o tom nevím.
|
|
=^..^=
|
|
![]() |
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět ![]() |
Stránka 12> archiv |
Přejít na fórum | Oprávnění fóra ![]() Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 2,741 sekund.