occt-products: master 0779901f

Author Committer Branch Timestamp Parent
osa bugmaster master 2021-03-17 18:25:04 master ca10d25c
Affected Issues  0032086: Visualization - support deferred data loading
Changeset 0032086: Visualization - support deferred data loading

1) Save from JT file information about estimated vertex/polygon count.
2) Update JTCAFControl_Triangulation class. It is based on new RWMesh_TriangulationSource one and represents only single LOD (not array).
3) Move all reading logic from JTCAFControl_Triangulation to new JTCAFControl_TriangulationReader based on RWMesh_TriangulationReader.
4) Cache nodes/triangles number defined in JT file
5) Add new '-skiplateloading' (to skip triangulation loading), '-keeplate' (to keep information about deferred storage to load/unload triangulation later),
'-toprintdebuginfo' (to print additional debug information), '-outhasmixednblods' (to set the TCL variable to the 'true'/'false' value according to different/same numbers of LODs in file) options to ReadJt command
6) Update existing JT test and create new ones
mod - blob Diff File
mod - blob Diff File
mod - blob Diff File
mod - blob Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - src/JTCAFControl/JTCAFControl_Reader.hxx Diff File
add - tests/jt/lateload/A2 Diff File
add - tests/jt/lateload/A3 Diff File
add - tests/jt/lateload/A4 Diff File
add - tests/jt/lateload/A5 Diff File
mod - tests/jt/read/begin Diff File
mod - tests/jt/read/bug31331 Diff File
mod - tests/jt/read/bug31609 Diff File