bdining
11-04-2005, 08:24 AM
Here is the setup:
I have a variable allowing for the selection of multiple faces.
I execute the offset function and during this process some of the faces from the original selection set are eliminated.
When I try to run an additional command on the selected faces the system locks because some of the original faces are missing.
How can I modify the original Selection list or create a new list with only the remaining faces without picking them again before executing another process within the same function?
(setf newlist (list))
(dolist
(obj1 original-list)
(when (sd-face-p (SD-INQ-FACE-GEO obj1 :dest-space :global))
(push obj1 newlist)
)
(display (length newlist))
)
The count is the same because it is analyzing the original list even though some of the faces were eliminated.
Thanks
Bill
I have a variable allowing for the selection of multiple faces.
I execute the offset function and during this process some of the faces from the original selection set are eliminated.
When I try to run an additional command on the selected faces the system locks because some of the original faces are missing.
How can I modify the original Selection list or create a new list with only the remaining faces without picking them again before executing another process within the same function?
(setf newlist (list))
(dolist
(obj1 original-list)
(when (sd-face-p (SD-INQ-FACE-GEO obj1 :dest-space :global))
(push obj1 newlist)
)
(display (length newlist))
)
The count is the same because it is analyzing the original list even though some of the faces were eliminated.
Thanks
Bill