0 Members and 1 Guest are viewing this topic.
Is there a function to ensure that a reactor isn't duplicated for a entity?
(defun scad-vlr-tiene-reactor (vla-objeto / reactores) (if (/= (type vla-objeto) 'vla-object) (setq vla-objeto (vlax-ename->vla-object vla-objeto)) ) (if (setq reactores (mapcar 'cadr (vlr-reactors :vlr-object-reactor)) ) (apply 'or (mapcar '(lambda (x) (if (member vla-objeto (vlr-owners x)) t ) ) ;_lambda reactores ) ;_mapcar ) ;_apply ) ;_if) ;_defun
(scad-vlr-tiene-reactor objeto)
(scad-vlr-tiene-reactor (car (entsel)))
(scad-vlr-tiene-reactor (vlax-ename->vla-object (car (entsel))))