ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
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ů.
Katalog CAD bloků
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

?
CAD diskuze, rady, výměna zkušeností

CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion, 3ds Max, Vault a s dalšími CAD/BIM/PDM aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoPomoc při úpravě LISPu

 Odpovědět Odpovědět Stránka  12> archiv
Autor
rychetsky Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 09.bře.2009
Lokalita: ČR (VY)
Používám:
AutoCAD 2019, Inventor 2019, SolidWorks 2019
Stav: Offline
Bodů: 313
Přímý odkaz na tuto zprávu Téma: Pomoc při úpravě LISPu
    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í?
 
Zpět nahoru
vknop Zobrazit panel
Zasloužilý člen
Zasloužilý člen

.

Přihlášen: 04.říj.2004
Lokalita: Czech Republic
Stav: Offline
Bodů: 181
Přímý odkaz na tuto zprávu Zasláno: 01.říj.2010 v 17:30
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...
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21970
Přímý odkaz na tuto zprávu Zasláno: 01.říj.2010 v 18:30
:-) 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?
 

Připojené náhledyPřihlaste se pro zobrazení plné verze - 20101001_182959_splineedit.jpg

Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru
vknop Zobrazit panel
Zasloužilý člen
Zasloužilý člen

.

Přihlášen: 04.říj.2004
Lokalita: Czech Republic
Stav: Offline
Bodů: 181
Přímý odkaz na tuto zprávu Zasláno: 02.říj.2010 v 01:43
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:-)

Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21970
Přímý odkaz na tuto zprávu Zasláno: 02.říj.2010 v 12:46
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.
Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru
vknop Zobrazit panel
Zasloužilý člen
Zasloužilý člen

.

Přihlášen: 04.říj.2004
Lokalita: Czech Republic
Stav: Offline
Bodů: 181
Přímý odkaz na tuto zprávu Zasláno: 02.říj.2010 v 18:00
"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.
Zpět nahoru
vbehun Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 04.říj.2004
Lokalita: ČR (ZL)
Používám:
Autocad R10 >> Autocad 2023 / altern. QCad Prof.
Stav: Offline
Bodů: 1252
Přímý odkaz na tuto zprávu Zasláno: 02.říj.2010 v 21:12
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
=^..^=
Zpět nahoru
vknop Zobrazit panel
Zasloužilý člen
Zasloužilý člen

.

Přihlášen: 04.říj.2004
Lokalita: Czech Republic
Stav: Offline
Bodů: 181
Přímý odkaz na tuto zprávu Zasláno: 02.říj.2010 v 22:05
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.
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21970
Přímý odkaz na tuto zprávu Zasláno: 02.říj.2010 v 22:13
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.
Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru
vbehun Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 04.říj.2004
Lokalita: ČR (ZL)
Používám:
Autocad R10 >> Autocad 2023 / altern. QCad Prof.
Stav: Offline
Bodů: 1252
Přímý odkaz na tuto zprávu Zasláno: 02.říj.2010 v 22:34
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
=^..^=
Zpět nahoru
vknop Zobrazit panel
Zasloužilý člen
Zasloužilý člen

.

Přihlášen: 04.říj.2004
Lokalita: Czech Republic
Stav: Offline
Bodů: 181
Přímý odkaz na tuto zprávu Zasláno: 02.říj.2010 v 22:39
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.
Zpět nahoru
rychetsky Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 09.bře.2009
Lokalita: ČR (VY)
Používám:
AutoCAD 2019, Inventor 2019, SolidWorks 2019
Stav: Offline
Bodů: 313
Přímý odkaz na tuto zprávu Zasláno: 04.říj.2010 v 08:27

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.

Zpět nahoru
vbehun Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 04.říj.2004
Lokalita: ČR (ZL)
Používám:
Autocad R10 >> Autocad 2023 / altern. QCad Prof.
Stav: Offline
Bodů: 1252
Přímý odkaz na tuto zprávu Zasláno: 05.říj.2010 v 11:42
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í).
=^..^=
Zpět nahoru
rychetsky Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 09.bře.2009
Lokalita: ČR (VY)
Používám:
AutoCAD 2019, Inventor 2019, SolidWorks 2019
Stav: Offline
Bodů: 313
Přímý odkaz na tuto zprávu Zasláno: 05.říj.2010 v 11:51
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
Zpět nahoru
rychetsky Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 09.bře.2009
Lokalita: ČR (VY)
Používám:
AutoCAD 2019, Inventor 2019, SolidWorks 2019
Stav: Offline
Bodů: 313
Přímý odkaz na tuto zprávu Zasláno: 05.říj.2010 v 11:54
Zpět nahoru
Buba Zobrazit panel
CAD/BIM manager
CAD/BIM manager

Přihlášen: 05.říj.2005
Lokalita: Slovensko
Používám:
AEC Collection
Stav: Offline
Bodů: 1692
Přímý odkaz na tuto zprávu Zasláno: 05.říj.2010 v 12:11
A príkaz JOIN Vám nestačí?
Zpět nahoru
rychetsky Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 09.bře.2009
Lokalita: ČR (VY)
Používám:
AutoCAD 2019, Inventor 2019, SolidWorks 2019
Stav: Offline
Bodů: 313
Přímý odkaz na tuto zprávu Zasláno: 05.říj.2010 v 12:20
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...
Zpět nahoru
vbehun Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 04.říj.2004
Lokalita: ČR (ZL)
Používám:
Autocad R10 >> Autocad 2023 / altern. QCad Prof.
Stav: Offline
Bodů: 1252
Přímý odkaz na tuto zprávu Zasláno: 05.říj.2010 v 12:24
JOIN neumí připojit SPLINE - alespoň o tom nevím.
Původně odeslal(a) Buba Buba napsal(a):

A príkaz JOIN Vám nestačí?
=^..^=
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 10361:VIPJak pomocí Lispu rozšířit prohledávací cesty AutoCADu?
Tip 5802:VIPPřevodník hladin a dávkové operace.
Tip 3274:VIPJak programově vytvořit vícelistový DWF soubor?
Tip 609:V AutoCADu mi nejde volání příkazu 3DARRAY z LISPu.
Tip 4487:Rychlejší načítání aplikací ARX, LSP, DVB, DBX, VLX, FAS.
Tip 3081:Jak zapnout/vypnout obrazovkové menu z LISPu nebo skriptu?


 Odpovědět Odpovědět Stránka  12> archiv

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 2,741 sekund.