code: function ( point3D ) {
              var result = {},
                  m = this;
      
              result.x = m.m11 * point3D.x + m.m12 * point3D.y + m.m13 * point3D.z + m.m14;
              result.y = m.m21 * point3D.x + m.m22 * point3D.y + m.m23 * point3D.z + m.m24;
              result.z = m.m31 * point3D.x + m.m32 * point3D.y + m.m33 * point3D.z + m.m34;
              return result;
          }
docs: Matrix3D 객체가 나타내는 기하학적 변형을 지정된 점에 적용한 결과를 반환
  @param	{Point3D}		point3D	x, y, z를 가지고 있는 Object
  @return	{Point3D}		x, y, z좌표를 가지고 있는 Point3D 객체 반환