Wacky title, I know, but I think that discribes best, what I came across.
I converted a drawing using the Lisp-Script I wrote and found some supposingly random positioned lines. First thought: "Ok, my misstake. I'll check the script."
I openes the .dwg file with BricsCAD to see what it's supposed to look like. In place of the few random lines were Inserts. Actual Inserts. I clicked them. They were there, in the Modelspace.
I thought I still made some kind of misstake with the way I handle Inserts, Blocks or LWPolylines in my script.
I opened the temporary textfile my script makes to check for the inserts. It didn't get any. So I checked the GetInsert function. It was just fine. Checked for GetLWPolylines and GETBlockRecords. Fine to. I made a DXF copy of the .dwg file and looked for the inserts in it with notepad++. I didn't find any of the missing block! I looked at the same dxf file in BricsCAD and they still where clearly there.
It's as if the Insert shows a picture, but hides it's code (that's why I called it reverse ninja).
I tryed inserting the Block again and I got an actual Insert, which I could read out with the script.
Does anyone have an Idea, how there can be Inserts, that don't show up as INSERT/AcDbBlockReference?
Is there a kind of new Insert type I don't know yet, that can refair to a block, without using it's block name?
Thanks in advance.