Ok, it's been a while since I have worked with this one and the worst part is I lost my final code with a hd break down (I could have sworn I had a back up on CD but couldn't find it?!, Sorry for the wait Andy).
Attached is the version for 2k7/8, only in beta so any feedback would be great.
If anyone would like a 2004-6 version I could arrange something next week, if anyone has the very latest 2006 version in zip file with instructions could you please post a copy for others, thanks.
I'll attach them back at the first post as well.
Commands are:
DCS2DPLAN - creates a plan view of the objects and projects them to the plane of the ucs
DCS2dVIEW - creates a view of the objects given 2 points to determine view direction and puts them on wcs where you pick
DCS2DCLIP - as above only the view/objects will be clipped to the distance given by the 2 picked points.
A few notes:
If you want to have the output come out properly you will need to create 2 layers named L-HIDDEN and L-VISIBLE with their respective line types and colours set to suit.
At present there is no filtering for 3d solids only so it will take lines, circles etc through the engine and project them to the plane (like flatten), this may be handy for certain situations such as taking grid lines or text etc into the produced view. I may create a version that filters for solids and normal ents and puts the normal ents on their original layers.
Passing of xdata to output is not available yet either but won't be too far away.
EDIT: remove file, see posts below.