isUniScaledOrtho
isUniScaledOrtho
<matrix3d>:isUniScaledOrtho() --> bool
Restituisce vero se le colonne della parte lineare di questa matrice sono perpendicolari l'una all'altra come vettori 3D e i vettori hanno la stessa lunghezza.
Esempio. Esempio isUniScaledOrto()
local mat = Matrix3d()
local v1 = Vector3d(100.0, 200.0, 50.0)
mat:setToTranslation(v1)
local res = mat:isUniScaledOrtho() --> false
local v2 = Vector3d(200.0, 200.0, 200.0)
mat:setToTranslation(v2)
local res = mat:isUniScaledOrtho() --> true