gl3n ~master (2021-06-11T06:55:56Z)
Home
Dub
Repo
Matrix.scale
gl3n
linalg
Matrix
Applys a scale to the current matrix and returns
this
(3x3 and 4x4 matrices).
Matrix
scale
(mt x, mt y)
Matrix
scale
(mt x, mt y, mt z)
struct
Matrix
(type, int rows_, int cols_)
@
safe
pure nothrow
static if
(
(rows == cols) && (rows >= 3) && (rows <= 4)
)
Matrix
scale
(
mt
x
,
mt
y
,
mt
z
)
if
(
(
rows_
> 0
)
&&
(
cols_
> 0
)
)
Meta
Source
See Implementation
gl3n
linalg
Matrix
aliases
mt
ok
toPrettyString
toString
constructors
this
functions
clear
get_rotation
get_scale
get_translation
invert
make_identity
opBinary
opBinaryRight
opCast
opOpAssign
rotate
rotatex
rotatey
rotatez
scale
set_rotation
set_scale
set_translation
translate
transpose
properties
as_pretty_string
as_string
det
identity
inverse
isFinite
transposed
value_ptr
static functions
isCompatibleMatrixImpl
isCompatibleVectorImpl
look_at
orthographic
orthographic_inverse
perspective
perspective_inverse
rotation
scaling
translation
xrotation
yrotation
zrotation
static variables
cols
rows
templates
isCompatibleMatrix
isCompatibleVector
variables
matrix
Applys a scale to the current matrix and returns this (3x3 and 4x4 matrices).