Matrix4x4.Scale

Declaration

public static Matrix4x4 Scale(Vector3 vector);

Description

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); } }

Additional resources: TRS, Rotate, Translate, SetTRS functions.


Did you find this page useful? Please give it a rating: