Garry's Mod Wiki

Entity:EnableMatrix

Entity:EnableMatrix( string matrixType, VMatrix matrix )

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.

If your old scales are wrong due to a recent update, use Entity:SetLegacyTransform as a quick fix.

The matrix can also be modified to apply a custom rotation and offset via the VMatrix:SetAngles and VMatrix:SetTranslation functions.
This does not scale procedural bones.
This disables inverse kinematics of an entity.

Arguments

1 string matrixType
The name of the matrix type.
The only implemented matrix type is "RenderMultiply".
2 VMatrix matrix
The matrix to apply before drawing the entity.

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)

Page Links


Special Pages


Wikis

?

Render Time: 44ms

DB GetPage 6
Generate Html 11
SaveChanges (1) 12
Render Body 0
Render Sidebar 12