Explosion of Block References with Non-Uniform Scales
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
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?