From 698801a1609489f2e1ae4e105378e81e1e387d9e Mon Sep 17 00:00:00 2001 From: Jack Andersen Date: Sun, 7 Feb 2016 19:09:40 -1000 Subject: [PATCH] Add identity builder for CTransform --- include/CTransform.hpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/CTransform.hpp b/include/CTransform.hpp index f377ece..ca6ea22 100644 --- a/include/CTransform.hpp +++ b/include/CTransform.hpp @@ -22,6 +22,11 @@ public: : m_basis(mtx[0], mtx[1], mtx[2]), m_origin(mtx[0].vec[3], mtx[1].vec[3], mtx[2].vec[3]) {} #endif + static inline CTransform Identity() + { + return CTransform(CMatrix3f::skIdentityMatrix3f); + } + inline CTransform operator*(const CTransform& rhs) const {return CTransform(m_basis * rhs.m_basis, m_origin + (m_basis * rhs.m_origin));}