------------------------------------------------------------------------------
| 2044 | |
| 2045 | //------------------------------------------------------------------------------ |
| 2046 | void vtkOpenGLContextDevice2D::GetMatrix(vtkMatrix3x3* m) |
| 2047 | { |
| 2048 | assert("pre: non_null" && m != nullptr); |
| 2049 | // We must construct a 4x4 matrix from the 3x3 matrix for OpenGL |
| 2050 | double* M = m->GetData(); |
| 2051 | double* matrix = this->ModelMatrix->GetMatrix()->Element[0]; |
| 2052 | |
| 2053 | M[0] = matrix[0]; |
| 2054 | M[1] = matrix[1]; |
| 2055 | M[2] = matrix[3]; |
| 2056 | M[3] = matrix[4]; |
| 2057 | M[4] = matrix[5]; |
| 2058 | M[5] = matrix[7]; |
| 2059 | M[6] = matrix[12]; |
| 2060 | M[7] = matrix[13]; |
| 2061 | M[8] = matrix[15]; |
| 2062 | |
| 2063 | m->Modified(); |
| 2064 | } |
| 2065 | |
| 2066 | //------------------------------------------------------------------------------ |
| 2067 | void vtkOpenGLContextDevice2D::PushMatrix() |
no test coverage detected