How to set the scale of a BlockReference

I’m trying to set the Scale (X,Y,Z) attributes of a blockreference with dynamo.

I’ve tried a few different solutions. I’ve tried SetAttributeByTag with a few different versions of “ScaleFactor” to no avail. Using the python node I’ve tried to use aeccObj.set_ScaleFactors but I don’t know how to generate the AutoDesk.AutoCAD.Geometry.Scale3D type it needs as an input. I’ve searched through google and the forums and I’m struggling to find a thread that will specifically allow me to set the scale of an existing block reference.

For context, we have tree blocks coming in at a uniform scale. I want to use values from a csv to set the blockreference scale. I’ve imported the csv information and matched the information to the correct blockreference but cannot seem to find a way to set the blockreference scale.

Any help would be appreciated!

Hola amigo buenas. I have bad news for you, I let you one image with the workflow that normally should works, I suppose that the parameter to modify will be ScaleFactors but doesn’t do anything when i try to modify i think that the big probleme is to feed with the correct data type, and apparently the .dll is not present in dynamo or most sure i’m missing something as usual.

The alternative is to output the values and recreate the blocks with his correct values into a new file, but whit this one you have much work to do my friend. good luck!! :cowboy_hat_face:

I let you the post where i get the info.