marekj@ege.cz
03.04.2020, 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
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.htmlNebo více obecně: 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...
johny2020-04-03 13:47:16