When r-bin posted the code I asked him I think what you are asking if he could post code to get more information about smart object associated transform. He did that favor for me. I believe It retrieved all if the information including the warp distortion that is possible. That the Part the over my head knowledge. I'm too old to go back to math school. Again In the thread
Re: Get Layer Transform X Y Top Left Coordinate Position
Please look at what r-bin posted for me. Feb 22, 2018 I believe that code is what you want as far a smart object layer go. Normal layer are transformed you can not undo or change the transforms that have been done. You can just do additional transform. A nor transform is a destructive process. You no longer has the original pixels you have a different image. Normal layers have layer bounds and pixels in the bounds. Smart Object layer pixels are not changed bet Photoshop tools so you can redo filters and redo transforms and undo transform warps and filters.
r-bin Feb 22, 2018 1:38 PM (in response to John McAssey)
Well. Here is not a complex code that will give you everything (as I think) values from smartObjectMore.
You decide what to do with them. )