Vytisknout stránku | Zavřít okno

Vyberova mnozina poslednich x entit.

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: CAD programování
Popis fóra: Otázky programování - nadstavby a utility pro CAD a GIS aplikace Autodesk (VBA, AutoLISP, ARX/C++, .Net, JavaScript, Python, MEL...)
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=883
Datum vytištění: 12.kvě.2026 v 22:46


Téma: Vyberova mnozina poslednich x entit.
Odeslal: Seiner
Předmět: Vyberova mnozina poslednich x entit.
Datum odeslání: 19.kvě.2005 v 21:51
Mam sadu programku v LISPu, ktera kresli nejake tvary z usecek a oblouku. Nyni chci tyto programky pouzit k jinemu ucelu, nez byly puvodne vytvoreny. (Udelat z tvaru regiony a vytahnout po trajektorii). Nevim ale, jak vybrat "vsechny entity vytvorene od urciteho okamziku". V jinych programech to mam reseno tak, ze na zacatku kresleni vytvorim novou vyberovou mnozinu a kazdou entitu do ni pridam. To bych umel, pouze to znamena spoustu editovani v mori blbych zavorek :-). Neni nejake elegantnejsi reseni?



Odpovědi:
Odeslal: vknop
Datum odeslání: 20.kvě.2005 v 02:15

(setq Ent (entlast))
(_moje stará "něco tvořící" funkce)
(while (setq Ent (entnext Ent))
  (ssadd Ent ss)
)

bez záruky - píšu z hlavy



Odeslal: Seiner
Datum odeslání: 20.kvě.2005 v 08:12
Děkuji - funguje. Chvili jsem bloudil, protože v tom starém programu mám definovanou funkci s názvem ss :-)



Vytisknout stránku | Zavřít okno