Brain picking time guys.
Programmatically ...
I'm selecting objects, copying <vla-copy .. > them, changing the normal, translating co-ordinates, then moving them into outer space < well not quite literally >
Works fine for the majority of object types that I need.
... The problem comes with regions. the Normal is read only so it cant <?> be changed programmatically that I know of.
I thought perhaps to change the UCS, make a block of the region, change the UCS to the insertion plane, insert the block and explode it.
.. another option may be to set a DB trap, explode the region, collect the remains, move and translate them, then make a new region. This may be difficult to achieve due to dealing with possible subtractions etc. I'm not bothered with retaining handles or ObjectID's.
Before I start hacking code, does anyone have any better ideas or comments
Have I missed the obvious 'cause I'm too close to the issue.
I'd prefer to {if possible} use ActiveX methods .. but only 'cause I may translate this to C# later.