]> OCCT Git - occt-copy.git/commit
0025194: It is necessary to orthogonalize transformation matrix in gp_Trsf and gp_Trs...
authornbv <nbv@opencascade.com>
Wed, 10 Sep 2014 07:28:19 +0000 (11:28 +0400)
committerifv <ifv@opencascade.com>
Mon, 24 Nov 2014 13:53:05 +0000 (16:53 +0300)
commit71c8570833e1a09e3e504fdc97f3302816694f13
tree96effc80167fd1b7e32e904c4c81409c3cf443ca
parent657b3ae50388da0c9703b84ab650e7c984c48428
0025194: It is necessary to orthogonalize transformation matrix in gp_Trsf and gp_Trsf2d classes

1. Method "SetValues()" for gp_Trsf2d class is added.
2. Method Orthogonalize for gp_Trsf2d and gp_Trsf classes was added.
3. Unused arguments from "SetValues()" method for gp_Trsf was deleted.
4. Output of AppParCurves_MultiPoint Dump  was corrected.
5. Method of right projected point choosing was corrected in ProjLib package.
6. Some test cases were changed according to their new behavior.

Conflicts:
src/BRepFill/BRepFill_LocationLaw.cxx
src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx
tests/de/iges_2/E6
14 files changed:
src/AppParCurves/AppParCurves_MultiPoint.cxx
src/BRepFill/BRepFill_LocationLaw.cxx
src/BRepFill/BRepFill_Pipe.cxx
src/BinTools/BinTools_LocationSet.cxx
src/GeomFill/GeomFill_Sweep.cxx
src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx
src/Prs3d/Prs3d_Presentation.cxx
src/PrsMgr/PrsMgr_Prs.cxx
src/TopTools/TopTools_LocationSet.cxx
src/Vrml/Vrml_MatrixTransform.cxx
src/gp/gp_Trsf.cdl
src/gp/gp_Trsf.cxx
src/gp/gp_Trsf2d.cdl
src/gp/gp_Trsf2d.cxx