1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-05-01 10:26:12 +03:00
kgv a2af24d1a9 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.
2021-04-09 18:12:05 +03:00

80 lines
2.1 KiB
Plaintext
Executable File

NCollection_AccAllocator.cxx
NCollection_AccAllocator.hxx
NCollection_AliasedArray.hxx
NCollection_AlignedAllocator.cxx
NCollection_AlignedAllocator.hxx
NCollection_Array1.hxx
NCollection_Array2.hxx
NCollection_BaseAllocator.cxx
NCollection_BaseAllocator.hxx
NCollection_BaseList.cxx
NCollection_BaseList.hxx
NCollection_BaseMap.cxx
NCollection_BaseMap.hxx
NCollection_BaseSequence.cxx
NCollection_BaseSequence.hxx
NCollection_BaseVector.cxx
NCollection_BaseVector.hxx
NCollection_Buffer.hxx
NCollection_CellFilter.hxx
NCollection_DataMap.hxx
NCollection_DefaultHasher.hxx
NCollection_DefineAlloc.hxx
NCollection_DefineArray1.hxx
NCollection_DefineArray2.hxx
NCollection_DefineDataMap.hxx
NCollection_DefineDoubleMap.hxx
NCollection_DefineHArray1.hxx
NCollection_DefineHArray2.hxx
NCollection_DefineHSequence.hxx
NCollection_DefineIndexedDataMap.hxx
NCollection_DefineIndexedMap.hxx
NCollection_DefineList.hxx
NCollection_DefineMap.hxx
NCollection_DefineSequence.hxx
NCollection_DefineVector.hxx
NCollection_DoubleMap.hxx
NCollection_EBTree.hxx
NCollection_Haft.h
NCollection_Handle.hxx
NCollection_HArray1.hxx
NCollection_HArray2.hxx
NCollection_HeapAllocator.cxx
NCollection_HeapAllocator.hxx
NCollection_HSequence.hxx
NCollection_IncAllocator.cxx
NCollection_IncAllocator.hxx
NCollection_IndexedDataMap.hxx
NCollection_IndexedMap.hxx
NCollection_Lerp.hxx
NCollection_List.hxx
NCollection_ListNode.hxx
NCollection_LocalArray.hxx
NCollection_Map.hxx
NCollection_Mat3.hxx
NCollection_Mat4.hxx
NCollection_Sequence.hxx
NCollection_Shared.hxx
NCollection_SparseArray.hxx
NCollection_SparseArrayBase.cxx
NCollection_SparseArrayBase.hxx
NCollection_StdAllocator.hxx
NCollection_StlIterator.hxx
NCollection_String.hxx
NCollection_TListIterator.hxx
NCollection_TListNode.hxx
NCollection_TypeDef.hxx
NCollection_UBTree.hxx
NCollection_UBTreeFiller.hxx
NCollection_UtfIterator.hxx
NCollection_UtfIterator.lxx
NCollection_UtfString.hxx
NCollection_UtfString.lxx
NCollection_UtfString.cxx
NCollection_Vec2.hxx
NCollection_Vec3.hxx
NCollection_Vec4.hxx
NCollection_Vector.hxx
NCollection_WinHeapAllocator.cxx
NCollection_WinHeapAllocator.hxx