occt: master a2af24d1
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
kgv | bugmaster | master | 2021-04-09 09:16:55 | master c6aa2a83 |
Affected Issues | 0032289: Visualization - add NCollection_Mat3 for 3x3 matrix similar to NCollection_Mat4 | |||
Changeset | 0032289: Visualization - add NCollection_Mat3 for 3x3 matrix similar to NCollection_Mat4 Introduced NCollection_Mat3 class similar to NCollection_Mat4. Added NCollection_Mat4::operator() alias to NCollection_Mat4::Value(). Added NCollection_Mat4::Negated(), ::Subtracted(), ::Added(), ::Divided() operations. Added a note to NCollection_Mat4::GetData() that matrix values are stored in column-major order. Removed duplicated operator== operators from NCollection_Mat4/NCollection_Vec4/NCollection_Vec3/NCollection_Vec2 classes. Removed obsolete and no more used matrix state fields from OpenGl_Workspace. Removed obsoiete structure OpenGl_Matrix (replaced by OpenGl_Mat4). OpenGl_ShaderProgram - duplicated methods have been replaced by templates. |
|||
mod - src/BVH/BVH.cxx | Diff File | |||
mod - src/NCollection/FILES | Diff File | |||
add - src/NCollection/NCollection_Mat3.hxx | Diff File | |||
mod - src/NCollection/NCollection_Mat4.hxx | Diff File | |||
mod - src/NCollection/NCollection_Vec2.hxx | Diff File | |||
mod - src/NCollection/NCollection_Vec3.hxx | Diff File | |||
mod - src/NCollection/NCollection_Vec4.hxx | Diff File | |||
mod - src/OpenGl/FILES | Diff File | |||
mod - src/OpenGl/OpenGl_CappingAlgo.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_CappingPlaneResource.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_CappingPlaneResource.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | |||
rm - src/OpenGl/OpenGl_Matrix.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_ShaderProgram.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_ShaderProgram.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_Structure.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_View.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_Workspace.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Workspace.hxx | Diff File | |||
mod - src/Standard/Standard_Dump.hxx | Diff File |