occt: master b508cbc5

Author Committer Branch Timestamp Parent
abv bugmaster master 2016-02-25 04:30:18 master 6396eacb
Affected Issues  0026338: STL export (especially binary) needs a lot of time if selected export path is not local
Changeset 0026338: STL export (especially binary) needs a lot of time if selected export path is not local

Method StlAPI_Writer::Write() is reimplemented to write triangulation directly, without conversion to StlMesh_Mesh.

New DRAW command "tessellate" is added to generate rapidly triangulation of prescribed size (on surface).

Command "tricheck" is protected to deal correctly with triangulation without UV data.

New tests added: perf de bug26338_1 and _2; bugs stlvrml bug26338

Correction of testing environment
mod - src/MeshTest/MeshTest.cxx Diff File
mod - src/MeshTest/MeshTest_PluginCommands.cxx Diff File
mod - src/StlAPI/StlAPI_ErrorStatus.hxx Diff File
mod - src/StlAPI/StlAPI_Writer.cxx Diff File
add - tests/bugs/stlvrml/bug26338 Diff File
add - tests/perf/de/bug26338_1 Diff File
add - tests/perf/de/bug26338_2 Diff File
mod - tests/perf/grids.list Diff File