gears.matrix: Remove (now-)unused code
Signed-off-by: Uli Schlachter <psychon@znc.in>
This commit is contained in:
parent
96055fc86b
commit
8ef96bcde7
|
@ -52,22 +52,6 @@ function matrix.create_rotate(angle)
|
||||||
return matrix.create(c, s, -s, c, 0, 0)
|
return matrix.create(c, s, -s, c, 0, 0)
|
||||||
end
|
end
|
||||||
|
|
||||||
--- Create a matrix copy
|
|
||||||
-- @return A new matrix identical to `other`
|
|
||||||
function matrix:copy()
|
|
||||||
local m = matrix.create(
|
|
||||||
self.xx, self.yx, self.xy,
|
|
||||||
self.yy, self.x0, self.y0
|
|
||||||
)
|
|
||||||
|
|
||||||
-- Used internally
|
|
||||||
if rawget(self, "_call") then
|
|
||||||
rawset(m, "_call", self._call)
|
|
||||||
end
|
|
||||||
|
|
||||||
return m
|
|
||||||
end
|
|
||||||
|
|
||||||
--- Translate this matrix
|
--- Translate this matrix
|
||||||
-- @tparam number x The translation in x direction.
|
-- @tparam number x The translation in x direction.
|
||||||
-- @tparam number y The translation in y direction.
|
-- @tparam number y The translation in y direction.
|
||||||
|
@ -128,11 +112,6 @@ function matrix:multiply(other)
|
||||||
self.x0 * other.xx + self.y0 * other.xy + other.x0,
|
self.x0 * other.xx + self.y0 * other.xy + other.x0,
|
||||||
self.x0 * other.yx + self.y0 * other.yy + other.y0)
|
self.x0 * other.yx + self.y0 * other.yy + other.y0)
|
||||||
|
|
||||||
-- Used internally
|
|
||||||
if rawget(self, "_call") or rawget(other, "_call") then
|
|
||||||
rawset(ret, "_call", self._call or other._call)
|
|
||||||
end
|
|
||||||
|
|
||||||
return ret
|
return ret
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -223,7 +202,6 @@ matrix_mt.__newindex = error
|
||||||
matrix_mt.__eq = matrix.equals
|
matrix_mt.__eq = matrix.equals
|
||||||
matrix_mt.__mul = matrix.multiply
|
matrix_mt.__mul = matrix.multiply
|
||||||
matrix_mt.__tostring = matrix.tostring
|
matrix_mt.__tostring = matrix.tostring
|
||||||
matrix_mt.__call = function(self, ...) return self._call(self, ...) end
|
|
||||||
|
|
||||||
--- A constant for the identity matrix.
|
--- A constant for the identity matrix.
|
||||||
matrix.identity = matrix.create(1, 0, 0, 1, 0, 0)
|
matrix.identity = matrix.create(1, 0, 0, 1, 0, 0)
|
||||||
|
|
Loading…
Reference in New Issue