Version: 2022.1
public static Matrix4x4 Scale (Vector3 vector);


Creates a scaling matrix.

Returned matrix is such that scales along coordinate axes by a vector v. The matrix looks like this:

using UnityEngine;

public class ExampleScript : MonoBehaviour { void Start() { Vector3 scale = new Vector3(1, 2, 1); Matrix4x4 scaleMatrix = Matrix4x4.Scale(scale);

Debug.Log(scaleMatrix); } }

See Also: TRS, Rotate, Translate, SetTRS functions.