Zobrazit plnou verzi příspěvku: Vyberova mnozina poslednich x entit.

Seiner
19.05.2005, 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?

vknop
20.05.2005, 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

Seiner
20.05.2005, 08:12
Děkuji - funguje. Chvili jsem bloudil, protože v tom starém programu mám definovanou funkci s názvem ss :-)