# Class cocos.euclid.Matrix4

## Methods

| __init__(self)
| __copy__(self)
| copy(self)
| __repr__(self)
| __getitem__(self, key)
| __setitem__(self, key, value)
| __mul__(self, other)
| __imul__(self, other)
| transform(self, other)
| identity(self)
| scale(self, x, y, z)
| translate(self, x, y, z)
| rotatex(self, angle)
| rotatey(self, angle)
| rotatez(self, angle)
| rotate_axis(self, angle, axis)
| rotate_euler(self, heading, attitude, bank)
| rotate_triple_axis(self, x, y, z)
| transpose(self)
| transposed(self)
| new(cls, *values)
| new_identity(cls)
| new_scale(cls, x, y, z)
| new_translate(cls, x, y, z)
| new_rotatex(cls, angle)
| new_rotatey(cls, angle)
| new_rotatez(cls, angle)
| new_rotate_axis(cls, angle, axis)
| new_rotate_euler(cls, heading, attitude, bank)
| new_rotate_triple_axis(cls, x, y, z)
| new_look_at(cls, eye, at, up)
| new_perspective(cls, fov_y, aspect, near, far)
| determinant(self)
| inverse(self)
| __getstate__(self)
| __setstate__(self, state)

## Properties

| a
| b
| c
| d
| e
| f
| g
| h
| i
| j
| k
| l
| m
| n
| o
| p