Entity/EnableMatrix

From Garry's Mod
Jump to: navigation, search
Entity:EnableMatrix( )

Contents

Description

Can be used to apply a custom VMatrix to the entity, mostly used for scaling the model by a Vector.

To disable it, use Entity:DisableMatrix.

NOTE: The matrix can also be modified to apply a custom rotation and offset via the VMatrix:SetAngles and VMatrix:SetTranslation functions.

Arguments

string matrixType

The name of the matrix type.
The only implemented matrix type is "RenderMultiply".

Arguments

VMatrix matrix

The matrix to apply before drawing the entity.

Examples

Example

To scale a prop's height by 4x

local scale = Vector(1,1,4)

local mat = Matrix()
mat:Scale(scale)
prop:EnableMatrix("RenderMultiply", mat)


Personal tools
Navigation