occt: master f6f03db9

Author Committer Branch Timestamp Parent
ilv ilv master 2012-11-15 09:23:11 master 3d8539a3
Affected Issues  0023361: Bug in gp_Trsf::Multiply
Changeset 0023361: Bug in gp_Trsf::Multiply

Bug in gp_Trsf::Multiply fixed.
If we multiply 2 gp_Trsf objects (shape == gp_Rotation), for example, t1 * t2, and t2.loc = 0
(t2.loc.x == 0 and t2.loc.y == 0 and t2.loc.z == 0)
then t1.loc will not change (you can verify it from the matrix multiplication)
Adding test case
mod - src/gp/gp_Trsf.cxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
add - tests/bugs/fclasses/bug23361 Diff File