Find more posts tagged with
Just another way to handle this....
*createmarkpanel nodes 1 'Select nodes to which the attached elements have to be determined'
eval '*createmark elems 1 \'by nodes\' [hm_getmark nodes 1]'
eval '*createmark nodes 2 \'by elems\' [hm_getmark elems 1]'
*marknotintersection nodes 1 nodes 2
eval '*createmark elems 2 \'by nodes\' [hm_getmark nodes 1]'
*markdifference elems 1 elems 2
set attached_elem_list [hm_getmark elems 1]
Oh, many ways...
@vipin should test which one is the fastest
Using cmd
time {script}
To measure time to finish a script
Tested all methods, last one runs faster on bigger assemblies (saves around 5 sec /emoticons/default_wink.png' srcset='/emoticons/wink@2x.png 2x' title=';)' width='20' /> ).
Thanks again all!
Hi Vipin
You can ignore adjacent elems
*createmark nodes 1 {*}$NodeList
*createmark elems 1 'by node' {*}[hm_getmark nodes 1]
*createmark elems 1 reverse
*appendmark elems 1 'by adjacent'
*createmark elems 1 reverse