MCPcopy Create free account
hub / github.com/Kitware/VTK / SetEyeTransformMatrix

Method SetEyeTransformMatrix

Rendering/Core/vtkCamera.cxx:2071–2097  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

2069
2070//------------------------------------------------------------------------------
2071void vtkCamera::SetEyeTransformMatrix(const double elements[16])
2072{
2073 this->EyeTransformMatrix->Element[0][0] = elements[0];
2074 this->EyeTransformMatrix->Element[0][1] = elements[1];
2075 this->EyeTransformMatrix->Element[0][2] = elements[2];
2076 this->EyeTransformMatrix->Element[0][3] = elements[3];
2077
2078 this->EyeTransformMatrix->Element[1][0] = elements[4];
2079 this->EyeTransformMatrix->Element[1][1] = elements[5];
2080 this->EyeTransformMatrix->Element[1][2] = elements[6];
2081 this->EyeTransformMatrix->Element[1][3] = elements[7];
2082
2083 this->EyeTransformMatrix->Element[2][0] = elements[8];
2084 this->EyeTransformMatrix->Element[2][1] = elements[9];
2085 this->EyeTransformMatrix->Element[2][2] = elements[10];
2086 this->EyeTransformMatrix->Element[2][3] = elements[11];
2087
2088 this->EyeTransformMatrix->Element[3][0] = elements[12];
2089 this->EyeTransformMatrix->Element[3][1] = elements[13];
2090 this->EyeTransformMatrix->Element[3][2] = elements[14];
2091 this->EyeTransformMatrix->Element[3][3] = elements[15];
2092
2093 this->ComputeViewTransform();
2094 this->ComputeCameraLightTransform();
2095
2096 this->Modified();
2097}
2098
2099//------------------------------------------------------------------------------
2100void vtkCamera::SetModelTransformMatrix(const double elements[16])

Callers

nothing calls this directly

Calls 3

ComputeViewTransformMethod · 0.95
ModifiedMethod · 0.45

Tested by

no test coverage detected