How to scale a entity in a non uniform way?

how do I change a entities scale in a non uniform way?

I want to scale up and down on the transform scale y and leave the x and z the same.

been struggling to find answers.

the best answers i could find was this in the documentation,could anyone give me a simple example? [

Transform concepts | Entities | 1.0.16](Transform concepts | Entities | 1.0.16)

is it telling me to get a entities WorldToLocal Component and set it to its WorldTransform Component .Matrix() Value Multiplied by a PostTransformScale Component?(I tried that and got code errors.)

It’s not telling you that. It’s telling to just use your scaling matrix in PostTransformScale the rest is up to TransformSystem.
8871981--1211382--upload_2023-3-13_9-43-42.png

1 Like

Looks like now one must use PostTransformMatrix instead, and choose well the TransformUsageFlags (here in my case Dynamic).