Explosion of Block References with Non-Uniform Scales

Explosion of Block References with Non-Uniform Scales

k-horiYJ27A
Contributor Contributor
181 Views
0 Replies
Message 1 of 1

Explosion of Block References with Non-Uniform Scales

k-horiYJ27A
Contributor
Contributor

Hello, everyone!😀

 

I had been trying to explode block references with non-uniform scaling, but I discovered that even if you set a matrix3d with non-uniform scaling in ARX, it doesn't perform the transformation.

Therefore, I attempted to export to an external file and perform the non-uniform scaling externally by integrating with OpenCASCADE. However, I failed to successfully load the native DLL on the AutoCAD side (possibly due to spaghetti-like dependencies?) and gave up.

As another possible approach, though I'm unsure if it works, I considered converting to a mesh, applying the transform, then reverting back to a solid. However, I haven't attempted it yet, as I suspect it might not preserve surface accuracy or handle complex shapes well.

My thoughts are stuck in a rut, but what I want to achieve is either decomposing block references with non-uniform scaling or extracting their contents (like solid3d) while preserving the scale.

Past discussions suggested this isn't possible, but does anyone have a clue toward a solution?

0 Likes
182 Views
0 Replies
Replies (0)