Are you using Bricscad to create the Wipeout?
Of course.
Handle DXF 5 appears below DXF 330DXF 290 appears beneath DXF 283 I think there are (have been) warnings that lisp code should never rely on
the order of entity lists as this may vary between program versions.
So this does not seem to be a big issue.
No DXF 160 group present Strange.
Your DXF data includes weird '-0.0' values I was surprised by this as well.
Note:
(cadr (assoc 12 (entget (car (entsel))))) => -0.0
(zerop (cadr (assoc 12 (entget (car (entsel)))))) => T
My data includes 'empty' entity pointers for DXF 340 & 360 Also strange!
I would prefer to use 'Visual' Lisp to manipulate wipeouts. But since the coordinates of the clipping boundary are not exposed in VL this is not always an option.
FWIW: In BricsCAD only group codes 0, 10, 11, 12, 70, 280 and 14 (multiple) are required to entmake a polygonal wipeout.
Thank you Lee for responding.