OK, I think I did not understand you problem.
Perhaps someone with more solids experience will lend a hand.
well what you are doing is on the right track i think...but it appears that you are going for area where i'm looking for volume. so basically what i'm trying to do really is have a lisp (i think lisp, maybe vb) allow me to do the following:
i have a block that has an attribute in it that is a field that i want to have linked to an object. so i would like to be able to run a lisp that allows me to replace the object that the field is linked to and have the attribute update accordingly. so i'm envising something like this from the lisp routine as far as how it would opperate: run lisp, it prompts for "pick what block you want to update (this would have to have an attribute), pick what object you want to link to the block (this would be the 3d solid or masselement), cad would then update the attribute with the appropriate data from the block that was selected.
make any sense???