ObjectARX
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

XData with DXF-Code 1011 and 1013 not transformed for MESHes

0 REPLIES 0
Reply
Message 1 of 1
tbrammer
387 Views, 0 Replies

XData with DXF-Code 1011 and 1013 not transformed for MESHes

I'm using XData with the DXF-Codes 1011 (AcDb::kDxfXdWorldXCoord) and 1013 (AcDb::kDxfXdWorldXDisp)  to analyze transformations of entities that have been applied to entities by MOVE/ROTATE. The XData list of my entities looks like this:

 

Code    Content
1011     (0,0,0)
1013     (1,0,0)
1013     (0,1,0)
1013     (0,0,1)

Which represents the identity matrix. Usually AutoCAD transforms these XData entries with the same transformation matrix that is applied to the entity. But recently I found, that mesh (AcDbSubDMesh) entities don't transform the XData. I'm using AutoCAD 2020.


I have added a sample DWG with a blue 3DSOLID, a green LWPOLYLINE and a red MESH. You can verify with ArxDbg's command SNOOPENTS that the XData of the mesh is not transformed while the XData of the other entities is transformed.

 

Is this a bug, "as designed" or is something wrong with my drawing?
If it is "as designed": Are there other entity classes that won't transform these XData?


Thomas Brammer ● Software Developer ● imos AGLinkedIn
If an answer solves your problem please [ACCEPT SOLUTION]. Otherwise explain why not.

0 REPLIES 0

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Technology Administrators


Autodesk Design & Make Report