Vytisknout stránku | Zavřít okno

Autolisp určení polohy bloku

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD web, prohlížečů, DWG a DXF, Design Review, Navisworks, nadstavby, Drive a cloud Autodesk
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=30304
Datum vytištění: 28.čer.2026 v 03:19


Téma: Autolisp určení polohy bloku
Odeslal: marekj@ege.cz
Předmět: Autolisp určení polohy bloku
Datum odeslání: 03.dub.2020 v 12:18
Dobrý den, 

Jsem v autolispu celkem nováček. Mám blok s jednou viditelností, který má konktrétní název (blok1), viditelnost má také konktrétní název (viditelnost1). Snažím se vytvořit v lispu funkci, která vyzve uživatele k označení příslušného bloku (těch bloků je na výkrese několik.) a do proměnné uloží pozici jeho základního bodu a do další proměnné zaznamená hodnotu té viditelnosti. 
Další postup už sám snad zvládnu. 

Děkuji



Odpovědi:
Odeslal: johny
Datum odeslání: 03.dub.2020 v 13:44
Předně, dynamické bloky jsou složité entity a vyžadují pokročilou znalost programování pro práci s nimi. Nicméně, když budete dobře hledat (a máte alespoň mírně pokročilé znalosti), může vám to mnoho věcí může usnadnit.

Např.  http://www.lee-mac.com/dynamicblockfunctions.html" rel="nofollow - http://www.lee-mac.com/dynamicblockfunctions.html
Nebo více obecně:  https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/bd-p/130" rel="nofollow - https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/bd-p/130

Čili z prvního odkazu asi chápete, že to co jste napsal dvěmi dvětami jako záměr bude vyžadovat kód o desítkách řádků. A né triviálních.
A mimochodem, efektivní jméno bloku vám něco říká?! (řečnická)

S učením je třeba začít od začátku...



Vytisknout stránku | Zavřít okno