Lines Matching refs:scale
131 math::VEC3* scale,
138 math::VEC3* scale,
145 math::VEC3* scale,
151 void MultScale(TMatrix* dstMatrix, const UMatrix* srcMatrix, const math::VEC3& scale) const in MultScale() argument
153 dstMatrix->f._00 = srcMatrix->f._00 * scale.x; in MultScale()
154 dstMatrix->f._10 = srcMatrix->f._10 * scale.x; in MultScale()
155 dstMatrix->f._20 = srcMatrix->f._20 * scale.x; in MultScale()
157 dstMatrix->f._01 = srcMatrix->f._01 * scale.y; in MultScale()
158 dstMatrix->f._11 = srcMatrix->f._11 * scale.y; in MultScale()
159 dstMatrix->f._21 = srcMatrix->f._21 * scale.y; in MultScale()
161 dstMatrix->f._02 = srcMatrix->f._02 * scale.z; in MultScale()
162 dstMatrix->f._12 = srcMatrix->f._12 * scale.z; in MultScale()
163 dstMatrix->f._22 = srcMatrix->f._22 * scale.z; in MultScale()
167 void ScaleMatrix(TMatrix* dstMatrix, const math::VEC3& scale) const in ScaleMatrix() argument
169 dstMatrix->f._00 *= scale.x; in ScaleMatrix()
170 dstMatrix->f._10 *= scale.x; in ScaleMatrix()
171 dstMatrix->f._20 *= scale.x; in ScaleMatrix()
173 dstMatrix->f._01 *= scale.y; in ScaleMatrix()
174 dstMatrix->f._11 *= scale.y; in ScaleMatrix()
175 dstMatrix->f._21 *= scale.y; in ScaleMatrix()
177 dstMatrix->f._02 *= scale.z; in ScaleMatrix()
178 dstMatrix->f._12 *= scale.z; in ScaleMatrix()
179 dstMatrix->f._22 *= scale.z; in ScaleMatrix()
196 void CompensateScale(math::VEC3& scale) const in CompensateScale() argument
200 float mag = (scale.x * scale.x + scale.y * scale.y + scale.z * scale.z); in CompensateScale()
204 scale.x = (scale.x < 0.0f) ? -MinimumScale : MinimumScale; in CompensateScale()
205 scale.y = (scale.y < 0.0f) ? -MinimumScale : MinimumScale; in CompensateScale()
206 scale.z = (scale.z < 0.0f) ? -MinimumScale : MinimumScale; in CompensateScale()
224 math::VEC3 scale; in UpdateMaya() local
230 &scale, in UpdateMaya()
240 &scale, in UpdateMaya()
247 this->CompensateScale(scale); in UpdateMaya()
249 worldTransform->m_Scale = scale; in UpdateMaya()
274 math::VEC3 scale; in UpdateBasic() local
279 &scale, in UpdateBasic()
285 this->CompensateScale(scale); in UpdateBasic()
287 worldTransform->m_Scale = scale; in UpdateBasic()
312 math::VEC3 scale; in UpdateXsi() local
317 &scale, in UpdateXsi()
323 this->CompensateScale(scale); in UpdateXsi()
325 worldTransform->m_Scale = scale; in UpdateXsi()