occt: master 7a8c6a36

Author Committer Branch Timestamp Parent
nbv bugmaster master 2014-09-10 07:28:19 master b89b1e08
Affected Issues  0025194: It is necessary to orthogonalize transformation matrix in gp_Trsf and gp_Trsf2d classes
Changeset 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.
mod - src/AppParCurves/AppParCurves_MultiPoint.cxx Diff File
mod - src/BinTools/BinTools_LocationSet.cxx Diff File
mod - src/BRepFill/BRepFill_LocationLaw.cxx Diff File
mod - src/BRepFill/BRepFill_Pipe.cxx Diff File
mod - src/GeomFill/GeomFill_Sweep.cxx Diff File
mod - src/gp/gp_Trsf.cdl Diff File
mod - src/gp/gp_Trsf.cxx Diff File
mod - src/gp/gp_Trsf2d.cdl Diff File
mod - src/gp/gp_Trsf2d.cxx Diff File
mod - src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx Diff File
mod - src/Prs3d/Prs3d_Presentation.cxx Diff File
mod - src/PrsMgr/PrsMgr_Prs.cxx Diff File
mod - src/TopTools/TopTools_LocationSet.cxx Diff File
mod - src/Vrml/Vrml_MatrixTransform.cxx Diff File
mod - tests/bugs/modalg_5/bug22831 Diff File
mod - tests/de/iges_1/J9 Diff File
mod - tests/de/iges_1/K3 Diff File
mod - tests/de/iges_2/B8 Diff File
mod - tests/de/iges_2/E6 Diff File
mod - tests/de/iges_2/G1 Diff File
mod - tests/mesh/data/standard/J1 Diff File
mod - tests/offset/wire_closed_inside_0_075/C7 Diff File